繁体   English   中英

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

[英]“ImportError: No module named praw” error when running python script in crontab

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

import praw ImportError: No module named praw

我已经尝试了所有我能想到的东西,并且找不到具有相同问题的任何帖子。 不知道为什么要这么做。 感谢您的帮助,谢谢。

首先使用您使用的特定python版本创建一个python虚拟环境 然后激活它,并使用pip安装所需的软件包。

然后,在crontab您可以首先激活虚拟环境,然后运行您拥有的python脚本。 您可以遵循此要求,也可以遵循。

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

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM