最近由于频繁的在PC,Mac以及VPS中切换,导致Python的版本管理起来特别的麻烦,同时Pythond版本,分裂有点严重。还是想统一一下更新到最新版。比较容易,就简单记录一下。
- 在VPS[CentOS]中先升级一下所有的库
yum update
- 然后去这个地址),下载最新的Python3.6的源文件
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
- 下载完毕后,解压并进入这个包准备开始make
- tar zxvf Python-3.6.0.tgz
- cd Python-3.6.0
- ./configure
- make all
- make install
- make clean
- make distclean
至此Python的安装过程已经完毕,可以看看目前的版本是否正确
/usr/local/bin/Python3.6 -V
下面我需要将系统原有的Python2.6.6版本重命名,以便将新安装的Python3.6地址软链接到系统环境中。
- mv /usr/bin/python /usr/bin/python2.6
- ln -s /usr/local/bin/Python3.6 /usr/bin/python
输入python -V看看,是不是已经版本正常了。但是这样修改完后,会影响到我们使用yum命令,因为yum是基于Python2.x版本的。所以,我们还需要修改一下yum使用的Python版本。
vi /usr/bin/yum
打开后,在第一行,输入刚刚我们重命名的2.6.6版本的地址
!/usr/bin/python2.6.6
保存并退出,大功告成。
Update : 新的Mac到了,需要给Mac升级Python,可以按照上面的方法来执行,不过有更简单的方案。
去(官网下载最新的版本,我用的3.7)[https://www.python.org/downloads/mac-osx/],并安装。
-
默认的安装位置在
/Library/Frameworks/Python.framework/Versions/3.7/
-
vim ~/.bash_profile修改文件内容,添加下面两行
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" 执行source ~/.bash_profile
输入python --version看看吧,已经到了3.7了。
更多内容,请访问我的主页