我正在使用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。問候 –