Python代码无法使用launchd plist Mac OS 10.8.5找到依赖项

时间:2014-08-25 00:23:02

标签: python macos dependencies launchd

我有一个python脚本,每隔5分钟就会抓取一个网站获取信息,供个人使用。从终端执行时脚本工作正常,但是当它由launchctl执行时,它会给出一个错误,好像无法找到安装的python模块一样:

Traceback (most recent call last):
  File "/Library/Application Support/PythonDaemons/TrafficScraper.py", line 36, in <module>
    from bs4 import BeautifulSoup
ImportError: No module named bs4

我知道有一些特殊的考虑因素,因为系统执行的不是用户,但我不知道从哪里开始修复它。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我将PYTHONPATH环境变量添加到plist并且应用程序正常工作。