AI编程生活评测

Python之在已存在Python2下安装Python3

编程笔记 / 2019-11-15 / 2 min
系统默认自带了一个 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
  1. FROYO 2019-11-18 · 00:20

    没接触过2,一上来就用3了

    1. 行星带 2019-11-25 · 09:26

      没得办法,其他人开发的程序也要跑起来