自定义 Python virtualenv 所做更改的常规方法是什么 bin/activate
脚本?
Python virtualenv 由 a $VENV/bin/activate
script 激活.该脚本主要通过设置特定于 virtualenv 的环境变量来工作。
(这与“引导脚本” discussed in the Virtualenv documentation 不同。它们在创建 virtualenv 时使用一次;在激活 virtualenv 时不使用它们。这个问题是关于激活脚本的。)
我使用 Python virtualenv 的许多代码库需要设置额外的(自定义)环境变量,同时激活 virtualenv。
$VENV/bin/activate
直接脚本,添加设置更多环境变量的语句? $VENV/bin/activate
? $VENV/bin/activate
自动调用。脚本?这样的事情存在吗? 当然,我可以编写一个不同名称的脚本,并指示开发人员运行该脚本。或者我可以指示他们安装
virtualenvwrapper
.但这不是我正在寻求的如果你得到了虚拟环境工作那么这个工作太自动化。相反,这个问题是询问如何使用已知名称激活 virtualenv
$VENV/bin/activate
的现有约定。 .
最佳答案
如何使用virtualenvwrapper
和编辑 $VIRTUAL_ENV/bin/postactivate
?
http://virtualenvwrapper.readthedocs.io/en/latest/scripts.html#scripts-postactivate
关于python - 自定义 virtualenv `activate` 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44381486/