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