Tôi đang sử dụng crontab để chạy tập lệnh python yêu cầu mô-đun MySQLdb. Khi tôi chạy kịch bản này từ dòng lệnh, mọi thứ đều hoạt động tốt. Tuy nhiên, cố gắng chạy nó bằng cách sử dụng crontab elicits lỗi này.Không thể nhập mô-đun Python MySQL khi chạy tập lệnh bằng crontab
Traceback (most recent call last):
File "clickout.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
Tôi đã tìm kiếm trên google và thêm phần này vào đầu tập lệnh #!/usr/bin/python
. Tuy nhiên, điều này đã không làm bất cứ điều gì và tôi vẫn nhận được cùng một lỗi. Tôi đang làm gì sai?
cảm ơn bạn rất nhiều! Làm thế nào để tôi tìm ra đường dẫn đến đường dẫn MySQLdb là gì? – Spencer
Làm như chương trình unutbu. 'import' module trong terminal của bạn, nơi nó hoạt động và gõ' MySQLdb .__ file__' –
Rất hữu ích, cảm ơn rất nhiều. Trong trường hợp của tôi, giải pháp đúng là: hãy cố gắng luôn sử dụng TUYỆT ĐỐI TUYỆT ĐỐI VỚI NHÓM khi tạo một cronjob. Kính trọng –