1
私のファイル構造は次のようになります。PythonはPYTHONPATHに追加したモジュールを見つけられませんか?
from src_module.utils import something
しかし:
test.pyはラインを持っている '/ユーザ/がmyName /メイン/ src_module':
main
--src_module
----__init__.py
----utils.py
----tests
------test.py
PYTHONPATHがどのように見えます私は、私は次のエラーを取得する、のpython test.pyを実行しよう:
ImportError: No module named src_module.utils
私は、PYTHONPATHにsrc_moduleフォルダを追加するとこの問題は解決されるが、明らかにそうではないという印象を受けていた。なぜ私はまだこれらのインポートエラーが発生しているのか誰かが私に説明することはできますか?
てみ '/ユーザーを経由して実行することができます'/ Users/myName/main/src_module'ではなく'/myName/main'を 'PYTHONPATH'エントリとして使用します。パッケージとモジュール自体のパスではなく、Pythonのパッケージとモジュールを含むディレクトリを与えたいとします。 –