Python多版本切换工具-Pyenv\virtualenv环境的配置

  解决多python环境下,python版本切换的工具--pyenv应运而生。同时,另外一个工具virtualenv则提供了一种功能, 就是将一个目录建立为一个虚拟的python环境, 这样的话, 用户可以建立多个虚拟环境, 每个环境里面的python版本可以是不同的, 也可以是相同的, 而且环境之间相互独立。

安装pyenv

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv     #使用 git 把 pyenv 下载到家目录

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc     #然后需要修改环境变量,使用 Bash Shell 的输入

$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc     #最后添加 pyenv init

$ exec $SHELL -l     #输入命令重启 Shell,然后就可以重启pyenv

常用命令:

查看帮助手册:

pyenv

 

 

查看pyenv可安装的版本列表

pyenv isntall -l

 

 

安装指定版本的python

$ pyenv install 3.5.5
这里利用pyenv命令安装的python版本都安装在~.pyenv/versions文件夹下

查看当前已经安装了的python版本:

pyenv versions

pyenv shell --有效范围: 本次登录

pyenv local --有效范围: 本目录

pyenv global --有效范围: 全局

注: 需要在指定的文件夹下进行操作

 

 

卸载指定的python版本

pyenv uninstall x.x.x

 

python virtualenv创建纯净虚拟环境

虽然直接安装pip安装virtualenv也行,但是通过pyenv插件的形式安装virtualenv的虚拟环境更加方便,因为之后的操作会比较方便。

常用命令:

pyenv virtualenv 3.5.5  my355   --创建一个虚拟环境

pyenv local  my355 -- 将目录jupyter的目录设置为ju355虚拟环境

  例如:[python@localhost jupyter]$ pyenv local ju355 

 

 

卸载 virtualenv 创建虚拟环境的方法

pyenv uninstall ju355   --建议使用

或者

rm -rf ~/.pyenv/versions/3.5.5/envs/ju355

rm -rf ~/.pyenv/versions/ju355

 

posted on 2018-10-18 16:53  步留痕  阅读(1482)  评论(0编辑  收藏  举报

导航