系统默认自带了一个 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.1
和 python2.7.5
,也为后面的多应用独立环境的隔离做好了准备工作。
WINDOWS的情况
如果你是在 windows
上同时安装了 python2
和 python3
,这样使用它:
# 运行python2
py -2 helloworld.py
# 运行python3
py -3 helloworld.py
# 运行对应的pip
py -2 -m pip install requests
py -3 -m pip install requests
没接触过2,一上来就用3了
没得办法,其他人开发的程序也要跑起来