Linux实践 |CentOS python2和python3共存
前言:centos系统默认支持python2.7,由于yum需要python2.7的支持,其他应用需要调用python3.x版本,所以出现了python2和python3共存的需求
安装Python2和Python3共存操作步骤:
1. 查看默认的python版本信息 python -v
2. 查看Python可执行文件的位置
which python cd /usr/bin ll./python*
3. 备份默认的python2.7版本
mv ./python ./python.bak
ll./python*
上传[Python-3.5.2.xz]文件至[/usr/local/src]目录中
4. 解压python3版本的压缩包
tar -xvJf ./Python-3.5.3.tar.xz
5. 进入安装目录
cd ./Python-3.5.2
6. 编译源文件
./configure prefix=/usr/local/python3
7. 安装源文件
make && make install
注:make install 必须执行
8. 新建软连接
ln -s /usr/local/python3/bin/3.6 /
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
9. 查看新的python版本
执行 vi /usr/bin/yum
#! /usr/bin/python修改为#! /usr/bin/python2
#! /usr/libexec/urlgrabber-ext-down 修改为 #! /usr/bin/python2
10. 再次查看python版本
python -V
python2 -V
pip3 --version