如何使用Python 3 venv使用postactivate脚本?

时间:2016-08-20 16:27:31

标签: python python-3.x python-venv

我使用false(使用venv创建环境)并希望在此处设置环境变量,但pyvenv看起来像postactivate事情。可以使用virtualenv完成吗?

2 个答案:

答案 0 :(得分:4)

venv包含activate脚本,您可以修改该脚本以添加环境变量。

我会在底部添加变量,制作一个很好的注释块,以清楚地区分核心功能和我的自定义变量。

答案 1 :(得分:0)

将您的设置配置放在 [your_virtualenv_dir]/bin/postactivate 中,将拆卸配置放在 [your_virtualenv_dir]/bin/predeactivate 中。

例如在postactivate

YOUR_ENV_VAR="hello world!"

例如在predeactivate

unset YOUR_ENV_VAR