linux环境基本自带python2环境,以下为安装python3环境的操作
1. 检查现有python
版本情况
通过命令 python -V
查看当前版本
python -V
可见系统默认的python2环境
通过which python
查看python可执行文件的位置
which python
可见执行文件在/usr/bin/ 目录下,切换到该目录下执行
ll python*
命令查看
cd /usr/bin/
ll python*
python
命令指向的是python2版本
2. 下载安装python3所需要的相关包文件
通过执行命令yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
安装的过程基本上不会出现什么问题,若有问题请用
sudo
命令进行安装 或者 通过 yum update
命令更新yum包。
备份原本指向python2环境的/usr/bin/python命令
通过执行mv python python.bak
进行备份
mv python python.bak
3. 下载并开始安装python3环境
如果当前在/usr/bin/
目录下最好切换到一个放置python下载包的位置比如执行cd ~
命令进入家目录
去官网下载编译安装包或者直接执行以下命令下载
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
执行
tar -xvf Python-3.6.5.tar.xz
进行解压
切换进入
cd Python-3.6.5
指定安装目录,进行编译安装
./configure prefix=/usr/local/python3
sudo make && make install
如果不是root用户,请使用sudo
命令进行root权限执行
等待一段执行时间后,安装完毕,此时/usr/local/
目录下就会有python3
了,因此我们可以添加软链到执行目录下/usr/bin
ln -s /usr/local/python3/bin/python3 /usr/bin/python
这时候输入python
命令就可以进入到我们安装好的python3环境了
注:python环境通过输入exit()
或者键盘命令 ctrl
+d
退出
4.修改应用python2环境的文件配置
因为执行yum需要python2版本,为了不影响以后我们对yum的使用,所以我们还要修改yum的配置,执行:
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
把首行#! /usr/bin/python
修改为#! /usr/bin/python2
大功告成! END