【发布时间】:2013-03-10 07:46:03
【问题描述】:
我一直在尝试使用launchd 设置一个脚本以定期运行python 程序。 python 程序失败是因为它找不到我的导入——我知道这一点是因为我在日志文件中发现了错误。为了解决这个问题,我创建了~\.MacOSX\environment.plist,并在那里复制了我的PYTHONPATH,注销并再次登录。这似乎不足以解决问题,我不知道还能尝试什么。
我正在运行 OSX,10.8.3。
相关话题:
- launchd executes python script, but import fails(不适用——我的脚本指向正确的 python 实例)
更新:
看来我可以运行以下命令:
launchctl setenv PYTHONPATH $PYTHONPATH
脚本将成功执行。所以,修改我的问题:
- 这个存储在哪里?我检查了
~\.launchd.conf和\etc\.launchd.conf,都不存在。 - 大概是在我重新启动时转储了此设置。我在哪里可以更改此信息以便
launchd可以找到它?
【问题讨论】:
-
我们要导出 PYTHONPATH 吗?
-
导出是什么意思?我应该把它导出到哪里? (PS:见更新。)
标签: python osx-mountain-lion launchd