Loading... ## install命令 ## ~]$ pyenv install -l 显示可安装的版本 ~]$ pyenv install 3.5.3 安装3.5.3版本的python,加入`-v`显示安装具体过程 <div class="tip inlineBlock info"> 由于安装过程比较慢,我们可以把离线包直接放入本地缓存 </div> ~]$ cd ~/.pyenv ~]$ mkdir cache #有该目录就可以不用新建 然后把`离线包`放入该目录 ~]$ pyenv install 3.5.3 -v 安装`python 3.5.3` ## global命令 ## ~]$ pyenv version 查看当前系统版本 ~]$ pyenv versions 查看全部版本 ~]$ pyenv global 3.5.3 设置全局版本 <div class="tip inlineBlock error"> 这不要轻易使用该命令,直接导致全局版本的变动 </div> ~]$ pyenv global system 切换回系统的版本 ## shell命令 ## ~]$ pyenv shell 3.5.3 修改当前shell的版本 <div class="tip inlineBlock info"> shell关闭后,环境就丢失了 </div> ## 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 此时为一个独立的环境 最后修改:2020 年 07 月 02 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏