安环日报网  >  科技 > 正文

Python虚拟环境常用工具介绍

默认情况下,pip安装的包会安装为全局版本,假如几个项目分别使用不同版本的包,就会产生问题。因此也就催生了各式各样的虚拟环境工具。本文将介绍一下常见的几个用于创建和使用Python虚拟环境的工具,希望对大家有所帮助。

Virtualenv

这应该是最常见的一个虚拟环境工具了,同时支持Python 2和Python 3,出现的时间也比较早。安装方式很简单,用pip安装就可以了:

pip install virtualenv

不过一般情况下这个包都是自带的,不需要安装。

之后就可以使用virtualenv来创建虚拟环境了,创建方法很简单,其中ENV是要创建的虚拟环境路径:

virtualenv ENV

这会创建几个相应的文件夹,共同组成一个完整的虚拟环境。这里有一个额外参数--system-site-packages,如果在创建虚拟环境的时候使用该参数,虚拟环境会继承主环境的所有第三方包。

要进入虚拟环境很简单,运行Scripts文件夹中的activate脚本即可。虚拟环境是完全独立的,在虚拟环境中安装的所有包,都不会影响到全局环境中的包。

要退出虚拟环境也很简单,运行deactivate脚本即可。

返回顶部