Python之在已存在Python2下安装Python3

系统默认自带了一个python2.7,我们有的应用需要用到Python3来运行,那我们就来为系统安装一个Python3.6.1为后面的开发做准备。

下载压缩包

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

创建目录

# 查看一下现有python的位置
whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7
# 在一个不冲突的位置创建安装目录
mkdir -p /usr/local/python3

解压并安装到指定目录

tar -zxvf Python-3.6.1.tgz
cd Python-3.6.1
./configure --prefix=/usr/local/python3
make && make install

链接软连接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

查看版本

/usr/local/python3/bin/python3 -V
Python 3.6.1

添加PATH环境变量

vim ~/.bash_profile
# 在现有PATH上添加/usr/local/python3/bin
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
# 保存退出后,使其生效
source ~/.bash_profile
# 已生效
python3 -V
Python 3.6.1
# 系统自带python版本
python -V
Python 2.7.5

这样系统就并存了python3.6.1python2.7.5,也为后面的多应用独立环境的隔离做好了准备工作。

WINDOWS的情况

如果你是在windows上同时安装了python2python3,这样使用它:

# 运行python2
py -2 helloworld.py
# 运行python3
py -3 helloworld.py
# 运行对应的pip
py -2 -m pip install requests
py -3 -m pip install requests

Python之在已存在Python2下安装Python3

2条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to top