详解如何管理多个Python版本和虚拟环境-创新互联
多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4。
虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目。
在这里,我们将介绍使用这些工具的三种不同工具,以及何时需要每种工具。让我们探讨以下用例:
- venv / pyvenv
- pyenv
- pyenv-virtualenv
如果您使用单个版本的Python如3.3+版本,并且想要管理不同的虚拟环境,那么venv就是您所需要的。
如果你想使用多个3.3+版本的Python,不管是否有虚拟环境,那么请使用pyenv。
如果您还想使用Python 2,那么这pyenv-virtualenv是一个不错的选择。
VENV
Python 3.3+版本中包含venv包。它是创建轻量级虚拟环境的理想选择。
直到Python 3.6,一个被调用的脚本pyvenv也作为包装器被包含在内venv,但是这已被弃用。它将在Python 3.8中被完全删除。当使用venv时,可以使用完全相同的功能,并且应更新所有现有的文档。
venv用于通过终端命令创建一个新的环境:
$ python3 -m venv directory-name-to-create
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:详解如何管理多个Python版本和虚拟环境-创新互联
文章源于:http://azwzsj.com/article/gocep.html