/ / फ्लास्क वेब विकास। कोई भी मॉड्यूल जिसका नाम 'MySQLdb' नहीं है - अजगर, mysql, फ्लास्क

फ्लास्क वेब विकास। 'MySQLdb' नामक कोई मॉड्यूल नहीं - पायथन, mysql, फ्लास्क

मैं मिगुएल के बाद फ्लास्क के साथ काम कर रहा हूंइस समय ग्रिनबर्ग की पुस्तक। मैं "उस हिस्से तक पहुँच गया जहाँ मुझे MySQL के साथ बातचीत करने की आवश्यकता है। मैंने कमांड के साथ वास्तविक डेटाबेस बनाने की कोशिश करते समय "सब कुछ जाँच लिया"

db.create_all ()

मुझे यह कहते हुए एक त्रुटि मिलती है कि "MySQLdb" नामक कोई मॉड्यूल नहीं है। i "मैंने अपने वर्चुअल वातावरण में mySQL-python स्थापित करने की कोशिश की और मुझे एक और त्रुटि मिली -" "कॉन्फ़िगप्रेसर" नाम का कोई भी मॉड्यूल नहीं। मैंने उस मॉड्यूल को पाइप से स्थापित करने की कोशिश की, लेकिन वही त्रुटि तब होती है जैसे कि मैंने "configParser मॉड्यूल" स्थापित नहीं किया है। सब। कोई सलाह? मैं पायथन संस्करण 3.4 का उपयोग कर रहा हूं। मैंने कई बार पढ़ा है कि MySQLdb doesn "t work with python 3, एक कथन जो मिगुएलस पुस्तक में लिखा गया था, का खंडन करता है कि फ्लास्क अजगर 2 और 3 दोनों के साथ संगत है।

उत्तर:

जवाब के लिए 0 № 1

उसे हल कर लिया। आभासी वातावरण में पाइप के माध्यम से mysqlclient स्थापित करने की आवश्यकता है। mySQL-python जाहिरा तौर पर python3 के साथ काम नहीं करता है