【发布时间】:2021-12-02 07:29:55
【问题描述】:
我想使用 crontab 运行 python 脚本,但一直遇到相同的错误消息:ModuleNotFoundError: No module named 'requests'。我在我的 mac 终端上使用以下命令:
15 21 * * * /usr/bin/python3 /Users/username/Python/Filename.py
因为我想在每天晚上 21:15 运行 Filename Python 脚本。 但是,即使我在 /usr/local/lib/python3.9/site-packages 下的站点包中安装了请求模块,我也遇到了这个名为“请求”的模块
我还已经确保 crontab 在系统偏好设置中具有完整的磁盘访问权限。不知道下一步该做什么,非常感谢您的帮助。
【问题讨论】:
-
你有多个 python 版本,我不知道你的解决方案是什么,但尝试使用
/usr/local/bin/python3而不是/usr/bin/python3或者,这可能涉及设置你的PYTHONPATH -
@Macattack /usr/local/bin/python3 就像一个魅力 - 非常感谢!
标签: python python-requests cron