2013-06-06 1 views
9

जहाँ तक मुझे पता है MySQLdb अभी भी अजगर 3.MySQL के लिए मुझे किस पायथन 3 लाइब्रेरी का उपयोग करना चाहिए?

वापस पोर्ट नहीं है वहाँ PyPy पर PyMySQL नामक एक और पुस्तकालय लेकिन अजगर 3 अजीब लग के लिए स्थापना हो रहा है (एक .sh स्क्रिप्ट चलाने?)। इसके अलावा PyMySQL3 नामक एक लाइब्रेरी है लेकिन मुझे इसके बारे में जानकारी नहीं मिल रही है।

इन दिनों पाइथन 3 के साथ MySQL का उपयोग करने का पसंदीदा तरीका क्या है?

क्या कोई सुरुचिपूर्ण समाधान है जो पीआईपी के साथ स्थापित किया जा सकता है या python setup.py install कमांड के साथ स्थापित किया जा सकता है?

उत्तर

4

मैंने एसक्यूएलकेमी के साथ कुछ पायथन 3 परियोजनाओं के लिए MySQL से मूल mysql-connector का उपयोग किया है।

मैंने PyMySQL भी कोशिश की, लेकिन अगर मुझे सही याद है तो मुझे इसे कॉन्फ़िगर करने में एक कठिन समय था।

+0

बहुत बढ़िया, mysql-connector काम कर रहा प्रतीत होता है। MySQL टीम द्वारा समर्थित और मैं इसे पीपी के साथ बहुत आसानी से स्थापित कर सकता हूं ('pip-python3 mysql-connector-python' स्थापित करें)। मैंने अभी एक टेबल बनाया है। मुझे उम्मीद है कि बाकी सब कुछ भी काम करता है लेकिन मुझे कोई कारण नहीं दिखता कि ऐसा क्यों नहीं होगा। आपका बहुत बहुत धन्यवाद! –

+1

mysql-connector बाहरी रूप से होस्ट किया गया है, इसलिए, अब, मार्च 2015 में, इसे स्थापित करने के लिए 'pp3 mysql-connector-python --allow-बाह्य mysql-connector-python' स्थापित करना आवश्यक है –

+1

अद्यतन: अब अक्टूबर 2016 में '--allow-external' विकल्प बहिष्कृत है। अब mysql-connector को स्थापित करने के लिए, आपको सीधे सेटअप संग्रह (MySQL सर्वर पर होस्ट किया गया) का यूआरएल निर्दिष्ट करना होगा: 'pip3 इंस्टॉल करें http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python -2.0.4.zip # md5 = 3df394d89300db95163f17c843ef49df' https://pypi.python.org/pypi/mysql-connector-python/ पर फ़ाइल के लिए नवीनतम यूआरएल प्राप्त करना संभव है –

संबंधित मुद्दे

 संबंधित मुद्दे