【问题标题】:Error when using crontab on mac to run python script在mac上使用crontab运行python脚本时出错
【发布时间】: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


【解决方案1】:

发布@Macattack 的答案以将问题标记为已回答:

尝试使用/usr/local/bin/python3 而不是/usr/bin/python3,或者,这可能涉及设置您的 PYTHONPATH –

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    • 2021-09-10
    • 2015-10-05
    • 2017-12-16
    • 1970-01-01
    • 2015-09-29
    • 2021-04-07
    相关资源
    最近更新 更多