Fabric-将变量导出到virtualenv

时间:2018-08-14 09:33:20

标签: python virtualenv fabric

所以我有Fabric 1.14.0,并且我正在尝试将环境变量导出到我的virtualenv。我正在做什么:

with prefix('source venv/bin/activate'):
     run('export X_APP=xxx')

但是之后,当我在激活venv时用'printenv'检查变量时,变量X_APP不存在。我的流程有问题吗?

1 个答案:

答案 0 :(得分:0)

我在互联网上的任何地方都没有看到任何答案,因此我将回答我的问题。我修复它的方法是在venv / bin / activate文件的末尾添加export命令。

sudo echo 'export X_APP=xxx' >> venv/bin/activate

这样,每次激活venv时,变量将导出到virtualenv环境中。