2013-01-19 23 views
6

में MySQLdb की स्थापना मैंने विंडोज़ में 3.3.0 पायथन इंस्टॉलर स्थापित किया है। तो मैं MySQLdb स्थापित करना चाहता हूँ। मैं पाइथन 3.3.0 के लिए स्थापना फ़ाइल खोजता हूं, मुझे "MySQL-Python-1.2.4b4.win32-py2.7" मिला और इसे इंस्टॉल किया गया। लेकिन यह दिखाता है कि 'पायथन संस्करण 2.7 आवश्यक है, जो आपकी रजिस्ट्री में नहीं मिला है'। मुझे इस समस्या के बारे में स्टैक ओवरफ्लो में भी समाधान मिला लेकिन मेरी समस्या हल नहीं हुई थी। क्या मैं कोशिश की है नीचे समझाया गया है:पायथन

1. First I have exported python from registry HKEY_LOCAL_MACHINE-> Software. 
2. I have saved the file in desktop. 
3. I open it with notepad++. 
4. Then I replaced all the LOCAL_MACHINE with CURRENT_USER and save it. 
5. Finally I executed the saved file in desktop. 

लेकिन कुछ भी नहीं हुआ, मेरी समस्या हल नहीं किया गया है और यह पहले था के रूप में यह है के रूप में। क्या इसके लिए कोई समाधान है?

+0

आपके पास 64-बिट पायथन है, लेकिन नए मॉड्यूल का 32-बिट इंस्टॉलर है ... इसलिए त्रुटि होती है .. – nKandel

उत्तर

2

संकलित सी एक्सटेंशन का उपयोग करने वाले पायथन पुस्तकालयों को पायथन के सटीक संस्करण के विरुद्ध संकलित किया जाना चाहिए। आपके द्वारा डाउनलोड किया गया MySQLdb पैकेज Python 2.7 के लिए है और Python 3.3 पर काम नहीं करेगा।

जहां तक ​​मेरा बता सकते हैं, MySQLdb पायथन 3 अभी तक का समर्थन नहीं करता है और वहाँ सभी आशा खो नहीं है अजगर 3

के लिए यह बंदरगाह के लिए कोई योजना नहीं है, लेकिन। अन्य MySQL wrappers हैं, MySQL-db lib for Python 3.x?

+0

मैंने आपके द्वारा सुझाए गए निर्देशों का पालन किया है लेकिन मैं नहीं कर सका PyMySQL3-0.4 स्थापित करें। मैं विंडोज 8 प्रो 32-बिट का उपयोग कर रहा हूं, whne मैं setup.py पर डबल क्लिक करता हूं यह एक कमांड विंडो प्रदर्शित करता है और कुछ भी नहीं होता है। मुझे बाद में मदद कर सकते हैं? –

+0

@ बिष्णु बतरराय: इसे डबल क्लिक करने के बजाय एक सेमीडी विंडो में चलाएं। distutil's setup.py आमतौर पर बिना किसी तर्क के चलाए जाने पर सहायता टेक्स्ट प्रदर्शित करेगा। आपको इंस्टॉल करने के लिए सही तर्क पारित करने होंगे, आमतौर पर "python setup.py install" या "सी: \ पथ \ टू \ पायथन \ python.exe setup.py इंस्टॉल करें"। बेहतर हालांकि, पीईपीआई से पैकेज स्थापित करने के लिए easy_install या pip का उपयोग करना है। –