前提
不能直接升级系统的python!
否则会导致不可意料的依赖问题,因为太多程序使用python了。
建立用户自己的python版本
第一步
安装virtualenv
pip install virtualenv
第二步
安装用户自己的python版本
下载新版本python
关键是prefix要指定用户特定的目录
./configure --prefix ~/xxx
make -sj && make install
第三步
virtualenv指定用户的python而不是系统那个老版本的
virtualenv -p ~/xxx/bin/python2.7 your_virtual_python_folder
使用virtualenv
进入虚拟环境,这时pip install会安装到your_virtual_python_folder里,而不是系统的
. your_virtual_python_folder/bin/activate
退出采用直接执行deactivate
即可
国内高速pip源
新建
~/.pip/pip.conf
文件里加入阿里的源即可高速下载了。
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
注意,sudo默认不加参数,会使用当前用户的配置,因此,默认也会使用这个阿里的源