不影响原来python2的情况下安装python3

有时候自动化项目希望在不冲突python2的情况下安装python3,并且使pip的版本互不影响。比如自动化框架是python2.7,但slurm要求python3。

按如下操作安装python3,实现与原有python2不冲突:

1、下载压缩包
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
2、解压到指定位置,一般放在/usr/lcoal下
mkdir -p /usr/local/python3

tar -zxvf Python-3.8.3.tgz
3、编译安装
cd Python-3.8.3
./configure --prefix=/usr/local/python3
make install

发现相应的pip也自动安装了
在这里插入图片描述

4、建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
5、配置环境变量
 vim ~/.bash_profile
#加入:
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
#修改生效
source ~/.bash_profile

6、验证

不影响原来python2的情况下安装python3_第1张图片
python2和python3互不影响,pip也是各自对应相应的版本。

你可能感兴趣的:(python,开发语言)