質問: ### 前提・実現したいこと Pythonからmysqlに接続したい Mac 10.13.6 mysqld Ver 8.0.11 for osx10.13 on x86_64 Python3.6.2 初心者です。 ### 発生している問題 pip install mysqlclient 後、python import MYSQLdb すると、 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'MYSQLdb' というエラーが出てしまいます。 ### 試したこと ググってみると、sys.pathにmysqlclientのインストール先を記載しないといけないとのことだったので pip show mysqlclient で出力されたLocation を追加したのですが、うまくいきませんでした。 よろしくお願いします。
回答: 直接の解決策は既に回答にある通りです。 * PythonでMySQLを操作する方法:MySQLdb ひとつ覚えておいてもらいたいのは「プログラムは指示したとおりにしか動かない」というところです。 「似た文字だから」といっても「同じものとしていい具合に解釈」してはくれません。 大文字と小文字も然りです。 よく「コピペしました」と言って実際は自身で見ながら打ったコードが提示されますが、その時に大文字小文字や似た文字に打ち間違える人が非常に多いです。 「スペルミスはない」としても「大文字小文字」が間違えていた場合に動作しない機能が殆どです。 ※一部大文字小文字を大別しない機能も言語によりありますが、大文字小文字も間違いなく打つのが理想です