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​

猜你喜欢

转载自blog.csdn.net/shooke/article/details/79020708