web-dev-qa-db-fra.com

ne peut pas installer mysql-python

J'essaie de faire fonctionner Django/pip/mysql et je n'arrive pas à comprendre comment installer mysql-python. c'est l'erreur que je reçois en essayant d'installer mysql-python

 pip installer mysql-python 

 Télécharger/décompresser mysql-python 
 Téléchargement de MySQL-python-1.2.4.Zip (113 Ko): 113 Ko téléchargés 
 Exécuter setup.py Egg_info pour le paquet mysql-python 
 Téléchargement de http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
 Extraire dans /tmp/tmp5jjdpf
 Je travaille maintenant dans /tmp/tmp5jjdpf/distribute-0.6.28
 Construire un oeuf Distribuer dans /home/brian/flaskapp/build/mysql-python
 /home/brian/flaskapp/build/mysql-python/distribute-0.6.28-py2.7.Egg

Installation des packages collectés: mysql-python 
 Lancer setup.py install pour mysql-python 
 construction de l'extension '_mysql' 
 x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info = (1,2,4, 'final', 1) -D__version __ = 1.2.4 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -DBIG_JOINS = 1 -fno-strict- aliasing -g -DNDEBUG 
 _mysql.c: 29: 20: erreur fatale: Python.h: aucun fichier ni répertoire de ce type 
 compilation terminée .
 erreur: la commande 'x86_64-linux-gnu-gcc' a échoué avec le statut de sortie 1 
 Sortie complète de la commande/home/brian/flaskapp/bin/python -c "importer setuptools; __ fichier __ = '/ home/brian/flaskapp/build/mysql-python/setup.py"; exec (compile (open (__ file__)). read () remplace ('\ r\n', '\ n'), __fichier__, 'exec')) "install --record /tmp/pip-Ur7r16-record/install-record.txt --single-version -externally-managed -install-headers /home/brian/flaskapp/include/site/python2.7:
 exécution de l'installation 

 exécution de la construction 

 exécution de build_py 

 création de la construction 

 création de la construction/lib.linux-x86_64-2.7 

 copie de _mysql_exceptions .py -> build/lib.linux-x86_64-2.7 

 création de build/lib.linux-x86_64-2.7/MySQLdb 

 copie de MySQLdb/__ init__.py -> build/lib.linux -x86_64-2.7/MySQLdb 

 copier MySQLdb/converters.py -> build/lib.linux-x86_64-2.7/MySQLdb 

 copier MySQLdb/connections.py -> build/lib.linux -x86_64-2.7/MySQLdb 

 copier MySQLdb/cursors.py -> build/lib.linux-x86_64-2.7/MySQLdb 

 copier MySQLdb/release.py -> build/lib.linux -x86_64-2.7/MySQLdb 

 copier MySQLdb/times.py -> build/lib.linux-x86_64-2.7/MySQLdb 

 créer build/lib.linux-x86_64-2.7/MySQLdb/constantes 

 copier MySQLdb/constantes/__ init__.py -> build/lib.linux-x86_64-2.7/MySQLdb/constantes 

 copier MySQLdb/constantes/CR.py -> build/lib. linux-x86_64-2.7/MySQLdb/constants 

 copier MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-2.7/M ySQLdb/constantes 

 copier MySQLdb/constantes/ER.py -> build/lib.linux-x86_64-2.7/MySQLdb/constantes 

 copier MySQLdb/constantes/FLAG.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants 

 copier MySQLdb/constants/REFRESH.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants 

 copier MySQLdb/constants /CLIENT.py -> build/lib.linux-x86_64-2.7/MySQLdb/constants 

 Lancez build_ext 

 Construisez l'extension '_mysql' 

 Créez build/temp.linux -x86_64-2.7 

 x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info = (1,2,4 , 'final', 1) -D__version __ = 1.2.4 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql. o -DBIG_JOINS = 1 -fno-strict-aliasing -g -DNDEBUG 

_ mysql.c: 29: 20: erreur fatale: Python.h: aucun fichier ou répertoire de ce type 

 compilation terminée. 

 erreur: la commande 'x86_64-linux-gnu-gcc' a échoué avec le statut de sortie 1 .______.--------------------- ------ -------------
Nettoyage ...
 Commande/home/brian/flaskapp/bin/python -c "importer setuptools; __ fichier __ = '/ home/brian/flaskapp /build/mysql-python/setup.py';exec(compile(open(__file__).read().replace('\r\n ','\n '), __file__,' exec ')) "installer - -record /tmp/pip-Ur7r16-record/install-record.txt --single-version-externally-managed-managed -installers-headers /home/brian/flaskapp/include/site/python2.7 a échoué avec le code d'erreur 1 dans /home/brian/flaskapp/build/mysql-python
Enregistrement du journal complet dans /home/brian/.pip/pip.log

Googler révèle que je dois installer python-dev mais chaque fois que j'essaie d'installer avec

Sudo apt-get install python-dev

je reçois cette erreur:

E: Le paquet 'python-dev' n'a pas de candidat pour l'installation

J'utilise actuellement linux mint 15 RC et je pense que c'est peut-être le problème ... mais je ne suis pas sûr. Je suis à court d'idées :(

16
brianwu02

essayez de télécharger python-dev via le gestionnaire de logiciels:

Sudo apt-get install python-dev
53
montiniz

ubuntu: Sudo apt-get install libmysqlclient-dev

5
e.thompsy

essayer

apt-get install python-mysqldb

Travaillé pour moi.

0
zunguri