Saki0506
@Saki0506 (さき おぐら)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Pythonでインポートしたモジュールが見つからないとエラーが出た ModuleNotFoundError: No module named

Q&A

Closed

解決したいこと

Pythonでいかにして暗号を破るかという本を読み進めているのですが、モジュールがうまくインポートできません。
実行ファイルとモジュールはもちろん、同じディレクトリにあります。
モジュールはダウンロードしており本書の他のモジュールは問題なくインポートできましたが、対象のモジュールのみインポートできません。
使用PC
MacBook Pro 2020 (M1)
VS Codeでpythonを書いております。

発生している問題・エラー

File "/Users/Folder/Documents/Python_Test/newTest.py", line 1, in <module>
    import cryptomath.py
ModuleNotFoundError: No module named 'cryptomath.py'; 'cryptomath' is not a package

自分で試したこと

こちらの記事等を参考にしてみましたが他のモジュールがインポートできて対象のだけエラーが出る理由がわかりませんでした。
記事には
「調べてみた結果、インストールされた場所とPythonが見にいっている場所(?)が違う模様。」と書いてありますがどのように確認すれば良いのかわからなかったので実行しておりません。
記事ではモジュールをインストールしてますが他のモジュールはインストールしていないので必要ないかと思いました。
pythonに詳しい方、よろしくお願いします。

0

1Answer

import に拡張子は不要です。 import cryptomath と書いてください。

0Like

Comments

  1. @Saki0506

    Questioner

    できました。今までできてたのにこんな凡ミス恥ずかしいです( ; ; )いつもご回答してくださって本当にありがとうございます、何とお礼を言っていいか...

Your answer might help someone💌