使用 pyenv 管理 Python 版本和虚拟环境

WBOY
发布: 2024-08-05 21:23:42
原创
615 人浏览过

Managing Python Versions and Virtual Environments using pyenv

pyenv 包是一个非常有用的工具,用于管理多个版本的 Python,没有太多麻烦。它还附带了各种用于简化开发体验的插件,包括 pyenv-virtualenv,它提供了管理虚拟环境和 conda 环境的功能。

不幸的是,Windows 上不支持 pyenv。但是,我们建议 Windows 用户使用 pyenv-win fork。

安装 pyenv

1.安装所需的Python构建依赖项

Mac OS X

雷雷

Ubuntu/Debian/Mint

雷雷

阿尔卑斯山

雷雷

2.安装pyenv

安装 pyenv 和一些流行插件的最快方法是使用 pyenv-installer:

雷雷

接下来,重新启动 shell,以使路径更改生效:

雷雷

3.更新pyenv

更新 pyenv 非常简单:

雷雷

4.Python版本切换

  • pyenv local 3.3.3 - 在本地 shell 中设置 Python 3.3.3。
  • pyenv global 2.7.3 - 在所有 shell 中全局设置 Python 2.7.3。

5. 管理虚拟环境和Python版本

  • pyenv virtualenv 3.3.3 virtual-env-name - 创建一个名为 virtual-env-name 的使用 Python 3.3.3 的虚拟环境
  • pyenv virtualenvs - 显示创建的虚拟环境。
  • pyenv activate virtual-env-name - 使用 virtual-env-name 名称激活虚拟环境。
  • pyenv deactivate - 停用当前激活的虚拟环境。

卸载 pyenv

pyenv 可执行文件安装在 $PYENV_ROOT 中,默认为 ~/.pyenv。要卸载它,只需将其删除即可:

雷雷

然后通过删除以下行来清理您的 .bashrc 文件:

雷雷

结论

在本文中,我们了解了使用 pyenv 及其相关插件从单台计算机管理多个版本的 Python 和虚拟环境是多么简单和容易。

这篇文章最初发表在这里。

以上是使用 pyenv 管理 Python 版本和虚拟环境的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!