pyenv安裝完成後就可以開始使用了,在終端輸入pyenv敲回車可以看到pyenv的常用命令。其中包括
commands 列出所有pyenv的命令
local 設置或顯示本地應用程序特定的Python版本
global 設置或顯示全局Python版本
shell 設置或顯示特定於shell的Python版本
install 查看可用安裝版本或安裝指定的Python版本
uninstall 卸載一個python版本,虛擬環境版本同樣可以刪除
rehash 當使用pip安裝依賴包後,執行以下這個命令
version 查看當前使用的python版本
versions 查看當前所有版本
which 顯示可執行文件的完整路徑
whence 按指定的版本來顯示所有的python
當然如果裝的插件多了,還可能有其他的命令。
pyenv local
設置局部python版本,將Python版本寫進當前目錄下的.python-version 文件,這個版本號會覆蓋全局的版本號,可以被PYENV_VERSION或者pyenv shell命令覆蓋。
#設置局部版本號,當前目錄以及子目錄,將使用該版本
$ pyenv local 2.7.6
#取消局部版本號設定
$ pyenv local --unset
pyenv global
設置全局Python版本,版本號會寫入~/.pyenv/version,它可以被局部版本號(通過.python-version)或者環境變量PYENV_VERSION覆蓋。
#設置全局版本,這個不能撤銷,如果想取消,把版本設置爲system即可
$ pyenv global 2.7.6
pyenv shelll
設置shell啓動時使用的Python版本,也可以通過環境變量 PYENV_VERSION進行設置。它會覆蓋局部版本號和全局版本設置。
#設置當前shell版本號,關閉shell後失效
$ pyenv shell 2.7.6
#取消當前shell版本號設定
$ pyenv shell --unset
pyenv install
安裝指定Python版本
#可以先使用如下命令列出所有可安裝的Python版本
$ pyenv install --list
#安裝指定版本的python
$ pyenv install 2.7.6
#卸載指定Python版本
pyenv uninstall
卸載指定Python版本
$ pyenv uninstall 2.7.6
pyenv version
展示當前激活的Python版本以及相關設置信息
$ pyenv version
system (set by /home/shooke/.pyenv/version)
pyenv versions
列出pyenv管理的Python版本,當前激活的版本前面帶*
$ pyenv versions
2.5.6
2.6.8
* 2.7.6 (set by /home/yyuu/.pyenv/version)
3.3.3
jython-2.5.3
pypy-2.2.1
pyenv which
顯示指定版本的詳細執行路徑
$ pyenv which python2.7
/usr/bin/python2.7
pyenv whence
按指定的版本來顯示所有的python。
$ pyenv whence 2to3
2.6.8
2.7.6
3.3.3