का उपयोग कर स्क्रिप्ट चलाने पर पाइथन MySQL मॉड्यूल आयात नहीं कर सकता है मैं एक पायथन स्क्रिप्ट चलाने के लिए crontab का उपयोग कर रहा हूं जिसके लिए मॉड्यूल MySQLdb की आवश्यकता होती है। जब मैं कमांड लाइन से इस स्क्रिप्ट को चलाता हूं तो सब कुछ ठीक काम करता है। हालांकि, क्रॉन्टाब का उपयोग करके इसे चलाने की कोशिश करने से यह त्रुटि निकलती है।crontab
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 शो की तरह करें। अपने टर्मिनल में मॉड्यूल आयात करें जहां यह काम करता है और 'MySQLdb .__ file__' टाइप करें –
बहुत उपयोगी, बहुत धन्यवाद। मेरे मामले में, सही समाधान था: cronjob बनाते समय हमेशा ABSOLUTE पथ को बिनरी का उपयोग करने का प्रयास करें। सादर –