Python MySQLdb pas l'importation de
J'ai installé mysql server à l'aide de
$ sudo apt-get install mysql-server
puis j'ai installé python-mysqldb à l'aide de
$ sudo apt-get install python-mysqldb
mais quand je l'import MySQLdb en python il affiche l'erreur suivante
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named MySQLdb
J'ai réinstallé les deux serveurs mysql et python-mysqldb, mais il montre la même erreur. De quoi ai-je tort?
double possible de Impossible d'importer python-mysqldb
OriginalL'auteur sujeesh | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'installer le module avec le pip
pip install mysql-python
OriginalL'auteur lee penkman
Module Python noms sont sensibles à la casse, même sur la casse des systèmes de fichiers. Donc "MySQLdb" et "mysqldb" sont deux différents modules/packages. Utilisation
import MySQLdb
à la place.OriginalL'auteur Cat Plus Plus
Le nom du package est "MySQLdb". Le dénombrement des cas.
Alors vous n'êtes pas en utilisant le droit de Python.
je suis à l'aide de Python 2.7.2
C'est gentil. Qui est votre système de Python?
j'utilise Ubuntu 10.10 et l'utilisation par défaut de python qui est livré avec le système d'exploitation.
OriginalL'auteur Ignacio Vazquez-Abrams
Votre extrait de code est très bien. Donc, le problème réside avec l'obtention de bibliothèques à la hauteur. Voici quelques outils pour aider à le retrouver... mais ne post retour à laissez-nous savoir comment cela a fonctionné pour vous:
Note le paquet Ubuntu installe mysql pour plusieurs versions de python.
OriginalL'auteur Bryce
Essayer ces commandes
sudo apt-get install python-dev libmysqlclient-dev
sudo pip install MySQL-python
OriginalL'auteur Manivelan K
Pourquoi ne pas essayer de l'installer à partir du gestionnaire de paquets synaptic à la place.
Vous pouvez installer python-mysqldb-dbg aussi.
OriginalL'auteur Tundebabzy