web-dev-qa-db-fra.com

Pourquoi easy_install ne trouve-t-il pas MySQLdb?

Voici ce que j'ai essayé:

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

Vous avez le mauvais nom de package.

MySQL-python est le bon:

 easy_install MySQL-python 

ou

 pip installe MySQL-python 
143
bernie

Adam a raison mais avant de courir easy_install MySQL-python vous devez vous assurer que python-dev est installé car il n'est pas installé par défaut.

L'installation est avec apt-get install python-dev.

7
Jeff H

Si vous utilisez "yum", la commande est Sudo yum install python-devel (où 'Sudo' peut être facultatif selon votre compte d'utilisateur)

5
Adam