crontab을 사용하여 MySQLdb 모듈이 필요한 파이썬 스크립트를 실행하고 있습니다. 명령 줄에서이 스크립트를 실행하면 모든 것이 잘 동작합니다. 그러나 crontab을 사용하여 실행하려고하면이 오류가 발생합니다. crontab을 사용하여 스크립트를 실행할 때 Python을 가져올 수 없습니다.
Traceback (most recent call last):
File "clickout.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
나는 Google 검색을했고 내 스크립트
#!/usr/bin/python
의 상단이 추가되었습니다. 그러나 이것은 아무 것도하지 않았고 여전히 같은 오류가 발생합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
대단히 감사합니다. MySQLdb 경로의 경로가 무엇인지 어떻게 알 수 있습니까? – Spencer
unutbu 쇼를 좋아하세요? 터미널에 모듈을'import '하고'MySQLdb .__ file__'을 입력하십시오. –
매우 유용하고 많은 감사합니다. 필자의 경우 적절한 해결책은 다음과 같습니다. cronjob을 만들 때 항상 절대 경로를 이진 파일로 사용하십시오. 감사합니다 –