在 python 中激活 virtualenv 到底意味着什么以及它有什么作用?

lou*_*der 4 python virtualenv

当我们想要在终端/命令提示符/shell 中对 python 虚拟环境执行任何操作时,我们必须通过导航到脚本文件夹来激活它。但是,这个激活有什么作用呢?

我可以在文件资源管理器中访问 virtualenv 文件夹的内容,而无需激活它。

Go *_*ond 7

从本质上讲,Python 虚拟环境的主要目的是为 Python 项目创建一个隔离的环境。这意味着每个项目都可以有自己的依赖项,无论其他项目有什么依赖项。

\n

更有趣的是 bin 目录中的激活脚本。这些脚本用于设置 shell 默认使用环境\xe2\x80\x99s Python 可执行文件及其站点包。

\n

激活环境后,我们\xe2\x80\x99现在获得了Python可执行文件的不同路径,因为在活动环境中,$PATH环境变量略有修改。

\n