想要通过launchctl脚本触发的python程序(apple.py),python2.7下写在anaconda
用于触发python程序的launchctl plist脚本(com.tushare.refreshall.plist)
我尝试使用plist脚本启动我的python程序但徒劳无功,在程序中,我导入了一个包tushare,但是在日志文件“stderr”中返回“ImportError:No module named tushare”,这个包可以成功导入用anaconda编写的python程序。
结果:
Traceback (most recent call last):
File "/Users/jacksonshawn/PythonCodes/apple.py", line 8, in <module>
import tushare as ts
ImportError: No module named tushare
猜猜可能是由于 plist 脚本中缺少“EnvironmentVariables”参数,但我不知道如何修改 plist 脚本来解决问题。每次,我都会执行以下脚本。用 Plist 脚本检查语法,它可以被执行。
"launchctl unload -w com.tushare.refreshall.plist"
"launchctl load -w com.tushare.refreshall.plist"
"launchctl start com.tushare.refreshall.plist"