संपादित करें
कृपया .whl फ़ाइल को http://www.lfd.uci.edu से इंस्टॉल करने का प्रयास करें /~gohlke/pythonlibs/
. यह हर बार काम करता है। बस pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
टाइप करें टर्मिनल में।
मूल उत्तर
मेरी भी यही समस्या थी। आपको ये कदम मददगार लग सकते हैं।
- पाइप के माध्यम से कुछ भी इंस्टॉल करते समय सुनिश्चित करें कि आप एक सक्रिय वर्चुअलएन्व में हैं।
- कुछ भी स्थापित करने से पहले,
pip list
टाइप करें टर्मिनल में यह देखने के लिए कि आपने virtualenv में क्या स्थापित किया है। इसमें पहिया, सेटअप उपकरण और पाइप होना चाहिए। - यह वह हिस्सा है जिसने मेरी मदद की, टाइप करें
pip install mysqlclient==1.3.9
या जो भी संस्करण आप स्थापित करना चाहते हैं। यह आपके django को स्थापित करने से पहले होना चाहिए। - उम्मीद है, यह काम करता है और आप आगे बढ़ सकते हैं और Django स्थापित कर सकते हैं।
यदि ये चरण आपके लिए कारगर नहीं रहे, तो यहां निष्पादन योग्य फ़ाइल के माध्यम से MySQL-Python को स्थापित करने का प्रयास करें https://pypi.python.org/pypi/MySQL-python/1.2.5 ।
लेकिन यह केवल सिस्टम में आपके लिए mysql-python स्थापित करेगा। आप pip list
को आजमा सकते हैं वर्चुअलएन्व के बाहर यह देखने के लिए कि क्या mysql-पायथन स्थापित है। यदि यह स्थापित है, तो आपने इस पोस्ट को अपडेट कर दिया है ताकि हम इसका समाधान निकाल सकें।
इस बीच कुछ अन्य सुधार हैं:
- कैन' विंडोज़ में mysql-python (नए संस्करण) स्थापित करें
- पायथन के लिए विजुअल सी++ इंस्टाल करें और पाथ एनवायरनमेंट वेरिएबल में बिन फोल्डर जोड़ें।
- सुनिश्चित करें कि mysql सेवा पृष्ठभूमि में चल रही है या टर्मिनल के माध्यम से mysql कमांड चलाकर आपके सिस्टम में स्थापित है।
- कभी-कभी, mysql सेवा के दो अलग-अलग उदाहरणों के कारण यह त्रुटि हो सकती है अर्थात यदि आपने अतीत में कई बार mysql सर्वर या कोई अन्य उत्पाद स्थापित किया है, तो आपको उन पोर्ट से छुटकारा पाना पड़ सकता है जिनका उपयोग पिछली सेवाओं ने किया था। इस मामले में, mysql सर्वर की एक नई स्थापना करें और ~\bin पथ को PATH पर्यावरण चर में जोड़ें।