ModuleNotFoundError: No module named XXX; XXX is not a package[Python]

Pythonを少し勉強中です。
まさかのアホエラーをかましたのでメモ。

何が起きたのか

QRコードを吐くという簡単な練習問題を実装したのですが、これのためにサードパーティ製パッケージの「qrcode」というのを使ったわけです。
pipでインストールし…

pip install qrcode

コード内ではimportを宣言。

import qrcode


何もおかしなところはありませんよね……。
でもこれを実行するとこう言われてしまい、import自体がうまく行かない。

ModuleNotFoundError: No module named qrcode; qrcode is not a package

原因

ググると、「Pythonは複数インストール可能なので、そもそも実行されているPythonそのものが、パッケージをインストールしたのと別のPythonなのではないか」説が最も多くヒットするのですが、どう調べてもインストールされているpythonは1つで、ちゃんと同一のpathを指しています。

IDEが原因かなぁと思い、ターミナルの対話モードで「import qrcode」とタイプすると、エラー文は…

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\xxx\Desktop\work\qrcode.py", line 2, in <module>
    import qrcode.image.svg
ModuleNotFoundError: No module named 'qrcode.image'; 'qrcode' is not a package

ん????
なんで実行ファイルの方のエラーが出るんだ…… 


_人人人人人人人人人人人人人人人人人人人_
> パッケージ名と実行ファイル名が一緒 <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄


ファイル名を別名にしたらすんなり通りました…。
アホなことしないように気をつけよう!

~ 終 ~