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