Engineerの研鑽

メインはプログラミング系ブログ(本の要約とかもします)

質問はCONTACTやコメントでお願い致します。

【Python MySQLエラー】ImportError: No module named mysql.connector

python mysql error

こんにちわ。ゆきとです。 

今日は少しハマったエラー「ImportError: No module named mysql.connector」の解決策を、仮想環境 (Anaconda) を使う場合に絞って紹介させていただきます。

 

ちなみに仮想環境を使わない環境の場合は、純粋にライブラリのインストールミスだったりするので、下記の記事を参考にしながらもう一度ライブラリのインストール(pip install mysql-connector-python)から行ってみてください。

【mysql-connector-python】PythonからMySQLを操作する - footmark

 

それではさっそく本題の仮想環境 (Anaconda) でのmysql.connector importエラーを解決していきます。

私の環境は下記の通りです。 

python実行環境

conda version : 4.8.2

python version : 3.7.6

MacOS : 10.15.6

解決策については、結論だけ書きます。

「Anacondaなどの仮想環境でmysqlを操作したい場合、その仮想環境自体にmysqlを操作するためのライブラリを入れる必要があります」(私はここを忘れて四苦八苦していました)

Anacondaでmysqlを操作したい場合は下記のコマンドを入力する。

 その後、通常の環境でmysqlを操作するような形で実装をしていけます。

mysqlの操作はこちらの記事を参考に行ってください。

【mysql-connector-python】PythonからMySQLを操作する - footmark

 たったこれだけのエラーに1時間ほど費やしてしまった。私もまだまだです。みなさま一緒に努力していきましょう!!!!

 

今日の内容は以上です。

 それではまた!