所以我有Fabric 1.14.0,并且我正在尝试将环境变量导出到我的virtualenv。我正在做什么:
with prefix('source venv/bin/activate'):
run('export X_APP=xxx')
但是之后,当我在激活venv时用'printenv'检查变量时,变量X_APP不存在。我的流程有问题吗?
答案 0 :(得分:0)
我在互联网上的任何地方都没有看到任何答案,因此我将回答我的问题。我修复它的方法是在venv / bin / activate文件的末尾添加export命令。
sudo echo 'export X_APP=xxx' >> venv/bin/activate
这样,每次激活venv时,变量将导出到virtualenv环境中。