有很多這樣的需求,python多版本共存;可以使用pyenv也可以使用virthenv,本篇紀錄下pyenv來管理python多版本;
pyenv安裝:
# git clone git://github.com/yyuu/pyenv.git ~/.pyenv # echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc # echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc # echo 'eval "$(pyenv init -)"' >> ~/.bashrc # exec $SHELL -l
python版本安裝
列出支持的python版本:
# pyenv install --list
python多版本安裝
# yum install readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs //安裝依賴
# pyenv install 3.4.2
安裝完python之後,需要對數據庫進行更新
# pyenv rehash
查看安裝的python版本
# pyenv versions * system (set by /root/.pyenv/version) 3.4.2
設置全局的python版本
# pyenv global 3.4.2 # python --version Python 3.4.2
國內使用pyenv下載軟件包比較版,可以使用這個鏡像源
# export PYTHON_BUILD_MIRROR_URL="http://pyenv.qiniudn.com/pythons/"
到此pyenv的安裝結束了,大多是整合網上的~