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 :(
essayez de télécharger python-dev via le gestionnaire de logiciels:
Sudo apt-get install python-dev
ubuntu: Sudo apt-get install libmysqlclient-dev
essayer
apt-get install python-mysqldb
Travaillé pour moi.