为OS X Yosemite下的launchd *运行的程序设置环境变量*

时间:2014-11-01 18:26:53

标签: environment-variables osx-yosemite

我已经在Stack Exchange的其他地方学到了Apple has removed the formerly preferred way to set environment variables, /etc/launchd.conf, from OS X Yosemite。我链接的Apple代表和其他人建议创建启动代理来设置环境变量。我的问题是我从launchd运行了许多Python脚本,我需要为它们设置PYTHONPATH环境变量。启动代理方法允许我为我运行的大部分内容设置PYTHONPATH,但这些更改似乎并未渗透到直接从launchd运行的作业中。我有很多这些工作,所以我不想在发布代理中为每个工作设置我需要的环境变量。有没有一种方法可以让环境变量变得足够深,甚至从launchd本身运行的东西都能获得变化?

我目前的解决方法是使用.pth文件,但这只适用于Python。

0 个答案:

没有答案
相关问题