‘mysql.connector’がインストールされてるのに ‘mysql’ is not a packageされる

PyCharmでmysql使うぞ、ってなったら超しょうもない所で時間取られたので、共有。
しょうもなさ過ぎて、ググっても出てこないレベルだと思うんですが、勉強でPython + mysql触ってる人でぶつかる人いるんじゃないかなぁ。

Pythonで既にmysql-connectorを確実にインストールしてるのに、下のエラーが出てくることがあります。


ImportError: No module named 'mysql.connector'; mysql is not a package

「は?」と思って、色々パッケージ見直したりとローカル環境舐めてても、原因がわからない、、、

と思っていたら、『mysql.py』というファイルを同じフォルダの中に作っていたせいで、それをパッケージだと思いこんでエラーが出ていたみたいです(笑)
いや〜、確かにややこしい名前つけた自分も悪いんだけど、それくらい何とか教えてほしいもんです。

コメントを残す

メールアドレスが公開されることはありません。