我使用false
(使用venv
创建环境)并希望在此处设置环境变量,但pyvenv
看起来像postactivate
事情。可以使用virtualenv
完成吗?
答案 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