我想确保我们启动 Python 解释器的所有方式都是相同的os.environ
:sys.path
- 通过 Django 和 Apache mod_wsgi 的 web 请求
- 定时任务
- 通过 ssh 进行交互式登录
- 芹菜职位
- 通过 systemd 启动的作业
有没有解决这个问题的通用方法?
如果是,那就太好了:它看起来怎么样?
如果不是,那么可悲:每个人都自己解决这个问题。...解决这个问题的好方法是什么?
操作系统:Linux(支持 systemd)
更新
更明确:
- 我想
sys.path
在 web 请求、cron 作业、从 shell 启动的 python 中保持相同... - 我想
os.environ
在 web 请求、cron 作业、从 shell 启动的 python 中保持相同...
更新2
对于 systemd,我们使用EnvironmentFile
更新3
我们使用 virtualenv