pyenv使用

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​
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章