Pyenv
Pyenv是个多版本Python管理器,可以同时管理多个Python版本共存, 区别于virtualenv.
安装
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
vim ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
source ~/.bashrc
使用
基本过程是官网下载源码包然后安装, 涉及到gcc, readline等库的依赖安装.
pyenv install 3.5.2
pyenv local 3.5.2 (会在当前目录生产一个.python-version文件, 适用于当前目录及其子目录)
python -V
相关事项
因各种原因, 下载速度可能只有几KB, 甚至超时, 可将下载地址替换成国内镜像后在下载.
cd ~/.pyenv/plugins/python-build/share/python-build/
vim 3.5.2 (如果你下载别的版本, 你就改别的文件)
将里面下载地址改成sohu的镜像地址:
https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tar.xz
附搜狐镜像地址:http://mirrors.sohu.com/python/
pip安装各种库也经常容易timeout.
vim ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com