2012-04-08 24 views
14

बाद मैंMySQLdb पायथन 2.7 (उबंटू) के लिए

sudo apt-get install python-mysqldb 

द्वारा MySQLdb स्थापित मैं आयात और इसका इस्तेमाल करते हैं जब मैं अजगर 2.6 का उपयोग कर सकते हैं, लेकिन नहीं 2.7। (ImportError: MySQLdb नामक कोई मॉड्यूल नहीं)

मुझे लगता है कि संस्करण 2.6 में MySQLdb स्थापित करें, लेकिन मुझे नहीं पता कि इसके साथ पायथन 2.7 कैसे काम करें। क्रिप्या मेरि सहायता करे। आपका बहुत बहुत धन्यवाद!

उत्तर

26

यदि आप python2.7 के लिए सिस्टम-व्यापी स्थापना चाहते हैं तो आपको easy_install-2.7 का उपयोग करना चाहिए। अजगर 2.7 के लिए setuptools (या distribute) स्थापित करें, तो टाइप करें:

easy_install-2.7 mysql-python

अद्यतन:

या sudo जोड़े बिना केवल

sudo apt-get install python2.7-mysqldb

सूचना आप करने में सक्षम नहीं होगा परिवर्तन।

+6

[पीपी] (http://www.pip-installer.org/) easy_install का उत्तराधिकारी है और थोड़ा [अधिक आधुनिक] (http://stackoverflow.com/questions/3220404/why-use-pip ओवर-आसान स्थापित)। – miku

+0

@ मिकू व्यक्तिगत रूप से मैं वितरित करना पसंद करता हूं। यह मेरे लिए पीपी बेहतर है। –

+1

AFAIK जिसके लिए python2.7-dev और सभी कंपाइलर सामान, प्लस libmysql होना आवश्यक है, अन्यथा आप इसे संकलित करने में सक्षम नहीं होंगे। लेकिन मैंने इसे केवल पायथन 2.6 और 2.7 दोनों पर स्थापित किया है, केवल परेशानी के साथ, मुझे याद नहीं है कि, अगर इसके लिए कुछ भी आवश्यक था। आईआईआरसी स्थापित पायथन-mysqldb इसे दोनों पायथन संस्करणों के लिए स्थापित किया। –

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