Python脚本通过cron缺少导入运行

时间:2017-02-08 14:15:06

标签: python cron

我最近使用Cron创建了一个我想要每天执行的Python脚本。为了测试它,我尝试每分钟运行一次并将输出重定向到injury.log进行测试。

我的cron设置只是*/1 * * * * python /root/path/to/script/update.py >> /var/log/injury.log 2>&1

然而在伤害。日志中,它随地吐痰

Traceback (most recent call last):
  File "/root/reddit/sidebar/injury/update.py", line 1, in <module>
    from unidecode import unidecode
ImportError: No module named unidecode

现在我昨晚第一次开始在这个脚本中使用unidecode,并使用Pip安装它,所以我知道它存在(甚至尝试再次安装它并被告知它已经存在)

脚本仍然可以手动执行,我需要在cron执行中包含哪些特定内容才能识别出来?

我也将此作为root,所以我不相信这是一个权限错误。

0 个答案:

没有答案