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

此时为一个独立的环境

Last modification:July 2nd, 2020 at 10:14 am
If you think my article is useful to you, please feel free to appreciate