centos的python2.6.x升级到python2.7.x方法;python2.6.x的版本就不要用了
python2.6.x的版本,现在使用的很多插件都不支持了。所以如果你的centos还是使用的2.6.x版本,不要犹豫,赶紧升级到2.7.x版本
1、所谓升级,就是再安装一个python2.7.x版本,当然你也可以安装一个python3.5.x版本
切记,好的做法,是把软件安装到目录 /usr/local/python2.7.x 和 /usr/local/python3.5.x目录下。这样一旦不用,可以直接删除这两个目录
2、下载压缩包:选择一个版本下载下来
wget -c http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
tar -xvf 解压
安装(最好是root用户,省的权限问题):
配置
./configure --prefix=/usr/local/python2.7.10
编译
make
安装
make install
3、which python,查看当前默认的python,不是当前安装版本的话,删掉这个python文件或者软链接,在同一个目录下添加一个python的软链接到/usr/local/python2.7.10/bin/python
pip的操作类似
4、安装pip:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
5、No module named pip解决办法
python -m ensurepip
easy_install pip
# 若有权限错误,则在命令前面添加sudo
sudo easy_install pip
参考:
1、http://blog.useasp.net/archive/2014/05/07/compile-and-install-python-2-dot-7-dot-6-on-centos.asp
2、https://teddysun.com/473.html
3、http://alwa.info/2016/05/04/%E5%BB%BA%E7%AB%8BVirtualEnv-python3-5-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83/