在crontab中运行python脚本时出现“ImportError:没有名为praw的模块”错误

时间:2018-02-15 03:24:18

标签: python cron praw

我有一个使用praw的python脚本。当我运行脚本时它运行得很好,但是当我尝试通过crontab运行时,我继续得到:

import praw ImportError: No module named praw

我已经尝试了所有我能想到的内容,找不到任何有相同问题的帖子。不知道为什么会这样做。非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

使用您使用的特定python版本的第一个create a python virtual environment。然后激活它并使用pip安装所需的包。

然后在crontab中,您可以先激活虚拟环境,然后运行您拥有的python脚本。您可以关注this或关注。

0 0 * * * /path/to/your/virtualenv/bin/python /absolute/path/for/your/python script>

希望这有帮助!