install命令
~]$ pyenv install -l
显示可安装的版本
~]$ pyenv install 3.5.3
安装3.5.3版本的python,加入-v
显示安装具体过程
由于安装过程比较慢,我们可以把离线包直接放入本地缓存
~]$ cd ~/.pyenv
~]$ mkdir cache #有该目录就可以不用新建
然后把离线包
放入该目录
~]$ pyenv install 3.5.3 -v
安装python 3.5.3
global命令
~]$ pyenv version
查看当前系统版本
~]$ pyenv versions
查看全部版本
~]$ pyenv global 3.5.3
设置全局版本
这不要轻易使用该命令,直接导致全局版本的变动
~]$ pyenv global system
切换回系统的版本
shell命令
~]$ pyenv shell 3.5.3
修改当前shell的版本
shell关闭后,环境就丢失了
local命令
把版本和文件夹捆绑在一起
例如:
~]$ mkdir projects
~]$ cd projects
~]$ pyenv local 3.5.3
这样只有projects
目录的python环境为3.5.3
包隔离
防止多个用户公用一个版本的python
,各个用户安装的包过于臃肿,实现包隔离
假设:projects/cmdb
,我们需要cmdb为一个单独的环境
~]$ cd projects
~]$ pyenv local system
先还原为系统版本
~]$ pyenv virtulenv 3.5.3 test353
相当于别名,做3.5.3
的别名为test353
,是一个独立开的版本
~]$ cd projects/cmdb
~]$ pyenv local test353
此时为一个独立的环境