加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Fabric:无法在virtualenv中获取环境变量

发布时间:2020-12-20 12:28:10 所属栏目:Python 来源:网络整理
导读:我有一个在虚拟环境中运行的Django项目. 在.bashrc文件中还有行导出ENV = staging. 在设置中,我尝试使用os.getenv(‘ENV’)读取它,但它返回None. settings_staging.py ...ENV = os.getenv('ENV')... 的.bashrc ...export ENV=staging... 错误 [dev.gipi] out
我有一个在虚拟环境中运行的Django项目.
在.bashrc文件中还有行导出ENV = staging.
在设置中,我尝试使用os.getenv(‘ENV’)读取它,但它返回None.

settings_staging.py

...
ENV = os.getenv('ENV')
...

的.bashrc

...
export ENV=staging
...

错误

[dev.gipi] out:   File "/home/ubuntu/projects/deeyoon/settings/settings.py",line 61,in <module>
[dev.gipi] out:     raise Exception('Environment variable ENV is requried!')
[dev.gipi] out: Exception: Environment variable ENV is requried!

什么可能导致问题或什么是错误的?

苏丹.

解决方法

常见问题是.bashrc文件永远不会执行.输入env并检查ENV变量是否存在.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读