2010-06-15 7 views
65

यह है कि मैं क्या करने की कोशिश की है:MySQLdb को ढूंढने में आसान क्यों नहीं है?

$ easy_install-2.6 -d /home/user/lib/python2.6 MySQLdb 
Searching for MySQLdb 
Reading http://pypi.python.org/simple/MySQLdb/ 
Couldn't find index page for 'MySQLdb' (maybe misspelled?) 
Scanning index of all packages (this may take a while) 
Reading http://pypi.python.org/simple/ 
No local packages or download links found for MySQLdb 
error: Could not find suitable distribution for Requirement.parse('MySQLdb') 

उत्तर

140

तुम गलत पैकेज का नाम है।

MySQL-python सही एक है:

 
easy_install MySQL-python 

या

 
pip install MySQL-python 
+2

मैं इस तरह दिखता है वर्तमान में स्थापित है MySQL-अजगर 1.2.2, जो शामिल नहीं है MySQLdb 1.2.3 – BryanWheelock

+0

ठीक है आप हैं। लिंक तय – bernie

+0

मैं 'MySQLdb' के साथ काम कर रहा हूं लेकिन अब यह अनावश्यक प्रतीत होता है। क्या MySQL-Python MySQLdb है? या मुझे अपना कोड बदलना है? –

7

एडम सही है, लेकिन इससे पहले कि आप easy_install MySQL-python चलाने क्या आप वाकई रूप में यह डिफ़ॉल्ट रूप से स्थापित नहीं है python-dev स्थापित किया गया है बनाने की जरूरत है।

इंस्टॉल apt-get install python-dev के साथ है।

5

आप उपयोग कर रहे हैं "यम" कमांड sudo yum install python-devel है (जहां 'sudo' अपने उपयोगकर्ता खाते के आधार पर वैकल्पिक हो सकता है)

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