私のディレクトリ構造は次のとおりです。ImportError - モジュールが見つかりませんか?
project_folder/
..my_project/
....server/
......server.py
......api.py
私はproject_folder
中だとpython3 my_project/server/server.py
を実行すると、私はコードの行でModuleNotFoundError: No module named 'my_project'
を得る:
from my_project.server.api import app as application
変なふうに、私はPytestと私のテストを実行すべてが通り過ぎる。
import sys
from os import path
sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))
任意のヒント:私は、私は常にこれらの問題を解決することをお勧めします参照してください。このコードスニペットを、使用しなくても私の問題を解決しようとしてきましたか?
おかげ@Zcodeに
を追加しようとしている場合。 'my_project/other_module/module.py'に格納されている' server.py'から別のモジュールを呼び出そうとしたら、どうすればいいですか? –__init__.py
"from import ..other_module.module"を実行できます。パッケージに関するPythonのドキュメントを参照してください。 – Zcode