【发布时间】:2019-01-11 16:03:21
【问题描述】:
从终端执行时,Python 文件可以正常运行。
使用 cron 运行时出现错误“ImportError: No module named bs4”。
我正在从 /anaconda3/lib/python3.6 运行 python3.6
python3.6
>>> from crontab import CronTab
>>> cron = CronTab(user=True)
>>> job = cron.new(command='python /Users/X/Y/Z/Hello.py')
>>> job.minute.every(1)
>>> cron.write()
Hello.py 从 /anaconda3/lib/python3.6/site-packages/bs4/ 中的 bs4 调用 beautifulsoup
Cron 详细信息是:
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
【问题讨论】:
-
你安装了多少个版本的python?您是否尝试过将 python 可执行文件的完整路径放入命令中?
标签: python beautifulsoup cron