详解如何管理多个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