pyenv是個(gè)多版本python管理器,可以同時(shí)管理多個(gè)python版本共存,如pypy,miniconde等等
安裝
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
安裝python
$ pyenv install --list //查看可安裝的python版本
$ pyenv install 3.5.0 安裝python3.5.0
更新pyenv
安裝完之后,需要更新一下才能看到已經(jīng)安裝的版本
$ pyenv rehash
$ pyenv versions //查看已經(jīng)安裝好的版本,帶*號(hào)的為當(dāng)前使用的版本
選擇python版本
$ pyenv global 3.5.0 //設(shè)置全局版本,即系統(tǒng)使用的將是此版本
$ pyenv local 3.5.0 //當(dāng)前目錄下的使用版本,有點(diǎn)類似virtualenv
網(wǎng)絡(luò)問題
如anaconda之類大容量的版本,由于網(wǎng)絡(luò)的問題,總是連接中斷,安裝失敗。此時(shí)可以先從官方網(wǎng)站下載安裝包,然后放在~/.pyenv/cache文件夾中,然后在pyenv install 此版本,pyenv會(huì)自動(dòng)先從此文件夾中搜索