我正在使用crontab运行需要模块MySQLdb的python脚本。当我从命令行运行这个脚本时,一切正常。但是,尝试使用crontab运行它会引发此错误。使用crontab运行脚本时无法导入Python MySQL模块
Traceback (most recent call last):
File "clickout.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
我做了谷歌搜索,并将此给我的脚本#!/usr/bin/python
的顶部。但是,这并没有做任何事情,我仍然得到同样的错误。我究竟做错了什么?
非常感谢!我如何知道MySQLdb路径的路径是什么? – Spencer
像unutbu表演一样。在你的终端里输入''import module'然后输入'MySQLdb .__ file__' –
非常有用,非常感谢。在我的情况下,正确的解决方案是:尝试创建cronjob时始终使用ABSOLUTE PATH TO BINARY。问候 –