作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 uwsgi 和 nginx 为 Flask 应用提供服务。
我注意到在 uwsgi 线程中 os.getenv("PATH") 输出:
/sbin:/usr/sbin:/bin:/usr/bin
而我的/etc/environment 文件是:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/dcm4che-3.3.8/bin"
我在更改/etc/environment 后重新启动了我的系统,所以我看不出为什么 os.getenv("PATH") 不包括来自/etc/environment 的信息。
为什么会这样?
最佳答案
upstart
或 systemd
未采购 /etc/environment
。您可以将环境变量移动到 /etc/default
。
通过在 /etc/default/uwsgi
中获取 /etc/environment
,您实际上移动了环境变量。
关于python - uwsgi: os.getenv ("PATH") 不适用于 linux 中的/etc/environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41558412/
我是一名优秀的程序员,十分优秀!