为什么easy_install找不到MySQLdb?

时间:2010-06-15 18:15:11

标签: python mysql easy-install

这就是我的尝试:

$ 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')  

3 个答案:

答案 0 :(得分:143)

您的包名错误。

MySQL-python是正确的:

easy_install MySQL-python

pip install MySQL-python

答案 1 :(得分:7)

Adam是对的,但在运行easy_install MySQL-python之前,您需要确保已安装python-dev,因为默认情况下未安装。{/ p>

安装时使用apt-get install python-dev

答案 2 :(得分:5)

如果您使用“yum”,则命令为sudo yum install python-devel(其中'sudo'可能是可选的,具体取决于您的用户帐户)