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

 Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言

查看pyenv可安装的版本列表

pyenv isntall -l

 Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言

安装指定版本的python

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

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

pyenv versions

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

pyenv local –有效范围: 本目录

pyenv global –有效范围: 全局

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

 Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言

卸载指定的python版本

pyenv uninstall x.x.x

python virtualenv创建纯净虚拟环境

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

常用命令:

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

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

  例如:[[email protected] jupyter]$ pyenv local ju355 

 Python多版本切换工具-Pyenv/virtualenv环境的配置详解编程语言

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

pyenv uninstall ju355   –建议使用

或者

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

rm -rf ~/.pyenv/versions/ju355

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/17763.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论