web-dev-qa-db-ja.com

ImportError:connector.conversionという名前のモジュールがありません

私はmySQLを初めて使用し、Mac(OS 10.6.8)にインストールしました。ターミナルを介してデータベースに接続しようとすると、次のメッセージが表示されます。

最終ログイン:コンソールmysqluc -e "help Utilities"の火6月17日10:42:23GEdit-2:〜Eric $ mysqluc -e "help Utilities"トレースバック(最後の最後の呼び出し):ファイル "/ bin/mysqluc"、 23行目、mysql.utilities.common.optionsからインポートlicense_callback、UtilitiesParserファイル "/Library/Python/2.6/site-packages/mysql/utilities/common/options.py"、35行目、mysql.connector.conversionからimport MySQLConverter ImportError:connector.conversionという名前のモジュールがありません

このフォーラムや他のフォーラムを読んだ後、次のものをインストールしました。

mySQL-connector-python 1.2.2

私もこのパスを追加しました:

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

しかし、何も助けにはなりませんでした。

私もインストールしようとしました:

mySQL-connector-odbc 5.3.2

しかし、インストールは失敗します。


どんな助けでも大歓迎です。

エリック

8
user3749020

From MySqlユーティリティを実行できません

MYSQLユーティリティは、PythonのMySQLコネクタがインストールされていることを前提としています。インストールした場合( http://dev.mysql.com/downloads/connector/python/ )、MySQLユーティリティは正常に実行されます。

28
user1855221

MySQLコネクタが必要です...しかし、このバージョンはバグがあり、MacOSにインストールされていないようですmysql-connector-python-8.0.15-macos10.14.dmg

誰かが同じ問題を抱えている場合は、 この投稿 が示唆するように、代わりに pymysql をインストールできます。

0
geochanto

私も同じ問題を抱えていました。インターネットで検索して、私は解決策に出会いました。 Pythonで提供されているライブラリをインストールする必要があります。

Sudo apt-get install python3-mysql.connector

または、Python 2:

Sudo apt-get install python-mysql.connector

おかげで: https://askubuntu.com/questions/1014947/mysql-connector-python-importerror-no-module-named-mysql

0
Frederic

私はこれを何時間も解決しようとしましたが、Python用のmysql-connectorの代わりにmysqldbライブラリを使用することになりました。 (Mac osSierra 10.12を使用)すべての人の目的に十分であるかどうかは保証できませんが、私の目的には十分でした。