首页 > 解决方案 > 如何使“/etc/supervisord.conf”中的环境变量在shell或python中工作?

问题描述

我想在文件“/etc/supervisord.conf”中添加一个环境变量,但它不起作用。有人可以帮忙吗?我所做的如下:

在文件 /etc/supervisord.conf 中,我添加了以下行:

environment=LOY_ENVIRONMENT="dev" 

然后在 Unix 提示符下,我在下面运行并得到错误。

> python -c "import os; print(os.environ['LOY_ENVIRONMENT'])" Error: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python2.7/UserDict.py", line 40, in __getitem__ raise KeyError(key) KeyError: 'LOY_ENVIRONMENT'

下面也不行。我也尝试重新启动服务器。

echo $LOY_ENVIRONMENT

标签: pythondjangounix

解决方案


推荐阅读