こんにちわ。ゆきとです。
今日は少しハマったエラー「ImportError: No module named mysql.connector」の解決策を、仮想環境 (Anaconda) を使う場合に絞って紹介させていただきます。
ちなみに仮想環境を使わない環境の場合は、純粋にライブラリのインストールミスだったりするので、下記の記事を参考にしながらもう一度ライブラリのインストール(pip install mysql-connector-python)から行ってみてください。
【mysql-connector-python】PythonからMySQLを操作する - footmark
それではさっそく本題の仮想環境 (Anaconda) でのmysql.connector importエラーを解決していきます。
私の環境は下記の通りです。
解決策については、結論だけ書きます。
「Anacondaなどの仮想環境でmysqlを操作したい場合、その仮想環境自体にmysqlを操作するためのライブラリを入れる必要があります」(私はここを忘れて四苦八苦していました)
Anacondaでmysqlを操作したい場合は下記のコマンドを入力する。
その後、通常の環境でmysqlを操作するような形で実装をしていけます。
mysqlの操作はこちらの記事を参考に行ってください。
【mysql-connector-python】PythonからMySQLを操作する - footmark
たったこれだけのエラーに1時間ほど費やしてしまった。私もまだまだです。みなさま一緒に努力していきましょう!!!!
今日の内容は以上です。
それではまた!