Erreur dans l'importation de MySQL connector en Python 3.5
Je suis ImportError: No module named 'mysql'
alors que je ne les suivants...
>>> import mysql.connector
MySQL est installé et je suis sur Python 3.5. Je ne peux pas comprendre. La commande ci-dessus est en cours d'exécution fine en Python 2.7.
- Avez-vous installé une base de données MySQL Connector pour Python?
- u ne jamais trouver la solution? vérifié le site web et il n'y a pas de connecteur pour python 3.4 et 3.5 seul ci-dessous
Vous devez vous connecter pour publier un commentaire.
Malheureusement, il n'existe pas de mysql-connector disponibles pour python3.5.
Vous pouvez utiliser pymysql module qui est un remplacement pour mysql-connector paquet
Pour moi (OS X 10.11.4. De, Python 3.5.1), le mysql-connector-paquet lui-même installé (par défaut) en Python 2.7 qui était aussi sur mon système. J'ai copié le paquet mysql répertoire à partir de:
/Library/Python/2.7/site-packages/mysql
à/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/mysql
. Tout fonctionne. Selon http://dev.mysql.com/doc/connector-python/en/connector-python-versions.html le connecteur prend en charge Python 3.3+.Votre chemin d'installation du module peut être différent, mais vous pouvez facilement vérifier cela à partir de la RÉPLICATION de l'aide de l'sys.chemin d'accès:
https://leemendelowitz.github.io/blog/how-does-python-find-packages.html
Que nous avons besoin de se connecter à MySQl, Python, Python commande suppose que le connecteur est activé. Nous avons donc besoin de suivre les étapes ci-dessous:
import mysql.connector
.Il devrait fonctionner, dans mon cas, il l'a fait!
De ne Pouvez pas exécuter MySql Utilitaires:
MYSQL Utilitaires suppose que le MySQL Connector pour Python a été installé. Si vous l'installez (http://dev.mysql.com/downloads/connector/python/), MySQL Utilitaires doivent exécuter OK.
Je pense que ce lien peut vous aider à résoudre votre problème.