web-dev-qa-db-fra.com

ImportError: Aucun module nommé connector.conversion

Je suis très nouveau sur MySQL et je viens de l’installer sur mon Mac (OS 10.6.8). Lorsque j'essaie de me connecter à la base de données via Terminal, je reçois le message suivant:

Dernière connexion: mar. Juin 17 10:42:23 sur console mysqluc -e "utilitaires d'aide" GEdit-2: ~ Eric $ mysqluc -e "utilitaires d'aide" Traceback (dernier appel ): Fichier "/ bin/mysqluc", ligne 23, dans À partir de mysql.utilities.common.options import license_callback, Fichier UtilitiesParser "/Library/Python/2.6/site-packages/mysql /utilities/common/options.py" , ligne 35, dans à partir de mysql.connector.conversion import MySQLConverter ImportError: Aucun module nommé connector.conversion

Après avoir lu dans ce forum et d'autres, j'ai installé:

mySQL-connector-python 1.2.2

J'ai aussi ajouté ce chemin:

PATH=/usr/local/git/bin:/usr/local/mysql/bin:$PATH

Mais rien n'a aidé.

J'ai aussi essayé d'installer:

mySQL-connector-odbc 5.3.2

mais, l'installation échoue.


Toute aide serait grandement appréciée.

Eric

7
user3749020

De Ne peut pas exécuter les utilitaires MySql :

MYSQL Utilities suppose que le connecteur MySQL pour Python a été installé . Si vous installez ( http://dev.mysql.com/downloads/connector/python/ ), les utilitaires MySQL Devraient s'exécuter correctement.

27
user1855221

Le connecteur MySQL est requis ... mais il semblerait que cette version bogue et n’installe pas sous Mac OSmysql-connector-python-8.0.15-macos10.14.dmg.

Si quelqu'un rencontre le même problème, vous pouvez installer pymysql à la place, comme cet article suggère. 

0
geochanto

J'ai eu le même problème. Recherche sur Internet, j'ai rencontré la solution. Nous devons installer la bibliothèque donnée par Python:

Sudo apt-get install python3-mysql.connector

Ou, si Python 2:

Sudo apt-get install python-mysql.connector

Merci à: https://askubuntu.com/questions/1014947/mysql-connector-python-importerror-no-module-named-mysql

0
Frederic

J'ai essayé de résoudre ce problème pendant des heures et j'ai fini par utiliser la bibliothèque mysqldb au lieu de mysql-connector pour python. (Utilisation de Mac osSierra 10.12) C’était suffisant pour mes fins, bien que je ne puisse pas garantir que ce serait suffisant pour les besoins de chacun.

0