同じディレクトリにモジュールをインポートするときにModuleNotFoundが見つかるのはなぜですか?

エッフェルベア

質問

次のコマンドを使用してLinuxbashでmain.pyをアクティブ化しようとすると、

python3 main.py

以下のようなエラーメッセージが表示され続け、理由がわかりません!!

File "main.py", line 1, in <module>
    import folder_beta.util_one
File "folder_beta/util_one.py", line 1, in <module>
    ModuleNotFoundError: No module named 'util_two'

より詳細な質問

フォルダツリーは次のようになります。

folder_alpha
├── main.py
└── folder_beta
      ├── __init__.py (empty)
      ├── util_one.py
      └── util_two.py

main.py

import folder_beta.util_one
import folder_beta.util_two
....

util_one.py

import util_two
...

'util_one.py'を単独で実行した場合は完全に正常に機能しますが、main.pyを実行した場合はエラーが表示され続けます。

誰かがこの問題を解決する方法を教えてもらえますか?

泳ぐ

つまり、暗黙の相対インポート、それは、Python 2で働いていなかっただろうが、それはもはやからのPython 3で許可されていますPEP 8

暗黙的な相対インポートは使用しないでください。Python3では削除されています。

ではutil_one.pyモジュール、それを変更します。

from folder_beta import util_two

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じディレクトリ内のモジュールからインポートするにはどうすればよいですか?

分類Dev

同じルートディレクトリで別のサブディレクトリにPythonモジュールをインポートするにはどうすればよいですか?

分類Dev

jsファイルが同じディレクトリにあるときにモジュールエラーが見つかりません

分類Dev

インポートされたモジュールには、実行中のファイルと同じ作業ディレクトリがありますか?

分類Dev

同じディレクトリから__init__。pyとモジュールにインポートする場合のPython2.7と3.3+の違い

分類Dev

モジュールではなくクラスをインポートするときにpythonのmonkeypatchが機能しないのはなぜですか?

分類Dev

作業中のファイルと同じディレクトリにあるのにモジュールをインポートできません

分類Dev

同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

分類Dev

同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

分類Dev

MavenがターゲットとgroupIdディレクトリに同じソース用に2つのjarを作成するのはなぜですか

分類Dev

他に何もできないのに、いつインポートでモジュールを見つけることができますか?

分類Dev

アプリディレクトリにgulp-sassをインストールするときにエラーが発生するのはなぜですか?

分類Dev

同じ名前のアプリレベルのモジュールと競合することなく、Djangoのプロジェクトレベルのパッケージからインポートするにはどうすればよいですか?

分類Dev

まったく異なるコンテンツを持つ2つのローカルGitリポジトリを維持しながら、それらを同じリモートリポジトリにプッシュすることは可能ですか?

分類Dev

TypeScript。「モジュール/サブディレクトリ」npmパッケージをインポートするときに周囲宣言が見つかりませんでした

分類Dev

含まれているディレクトリがPYTHONPATHの一部であり、ファイルが存在するのに、PYTHONPATHのモジュールが見つからないのはなぜですか?

分類Dev

ドットファイルを管理するために裸のgitリポジトリを使用しているときに、githubにREADME.mdを追加するが、ホームディレクトリに同じREADME.mdがないようにするにはどうすればよいですか?

分類Dev

物理的にリモートにいるときにGitリポジトリ内のファイルまたはディレクトリを見つけることは可能ですか?

分類Dev

Pythonディレクトリにインストールされているモジュールが認識されないのにanaconda3の下にあるモジュールが認識されるのはなぜですか?

分類Dev

MetPyサブモジュールをインポートするときにこのエラーが発生するのはなぜですか?

分類Dev

両方のファイルが同じディレクトリにあるのに、なぜリンカーエラーが発生するのですか?

分類Dev

モジュールがローカルにインポートされたときにUnboundLocalErrorが発生することがあるのはなぜですか?

分類Dev

react.jsで同じクラス名を使用しているときに、cssスタイルがコンポーネントからリーク(他のコンポーネントに継承される)するのはなぜですか?

分類Dev

2つの異なるモジュールで、同じモジュールから同じオブジェクトをインポートします。

分類Dev

同じディスク上の異なるパーティションに同じマウントポイントがないのはなぜですか?

分類Dev

Python 3で別のディレクトリからモジュールをインポートする方法は?

分類Dev

同じPythonモジュールの2つのバージョンを同時にインポートするにはどうすればよいですか?

分類Dev

新しいオブジェクトをポイントした後、メモリアドレスが同じになるのはなぜですか?

分類Dev

同じ署名を持つメンバー関数を呼び出すために、関数テンプレートインスタンスの代わりに継承とポリモーフィズムを使用するのはなぜですか?

Related 関連記事

  1. 1

    同じディレクトリ内のモジュールからインポートするにはどうすればよいですか?

  2. 2

    同じルートディレクトリで別のサブディレクトリにPythonモジュールをインポートするにはどうすればよいですか?

  3. 3

    jsファイルが同じディレクトリにあるときにモジュールエラーが見つかりません

  4. 4

    インポートされたモジュールには、実行中のファイルと同じ作業ディレクトリがありますか?

  5. 5

    同じディレクトリから__init__。pyとモジュールにインポートする場合のPython2.7と3.3+の違い

  6. 6

    モジュールではなくクラスをインポートするときにpythonのmonkeypatchが機能しないのはなぜですか?

  7. 7

    作業中のファイルと同じディレクトリにあるのにモジュールをインポートできません

  8. 8

    同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

  9. 9

    同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

  10. 10

    MavenがターゲットとgroupIdディレクトリに同じソース用に2つのjarを作成するのはなぜですか

  11. 11

    他に何もできないのに、いつインポートでモジュールを見つけることができますか?

  12. 12

    アプリディレクトリにgulp-sassをインストールするときにエラーが発生するのはなぜですか?

  13. 13

    同じ名前のアプリレベルのモジュールと競合することなく、Djangoのプロジェクトレベルのパッケージからインポートするにはどうすればよいですか?

  14. 14

    まったく異なるコンテンツを持つ2つのローカルGitリポジトリを維持しながら、それらを同じリモートリポジトリにプッシュすることは可能ですか?

  15. 15

    TypeScript。「モジュール/サブディレクトリ」npmパッケージをインポートするときに周囲宣言が見つかりませんでした

  16. 16

    含まれているディレクトリがPYTHONPATHの一部であり、ファイルが存在するのに、PYTHONPATHのモジュールが見つからないのはなぜですか?

  17. 17

    ドットファイルを管理するために裸のgitリポジトリを使用しているときに、githubにREADME.mdを追加するが、ホームディレクトリに同じREADME.mdがないようにするにはどうすればよいですか?

  18. 18

    物理的にリモートにいるときにGitリポジトリ内のファイルまたはディレクトリを見つけることは可能ですか?

  19. 19

    Pythonディレクトリにインストールされているモジュールが認識されないのにanaconda3の下にあるモジュールが認識されるのはなぜですか?

  20. 20

    MetPyサブモジュールをインポートするときにこのエラーが発生するのはなぜですか?

  21. 21

    両方のファイルが同じディレクトリにあるのに、なぜリンカーエラーが発生するのですか?

  22. 22

    モジュールがローカルにインポートされたときにUnboundLocalErrorが発生することがあるのはなぜですか?

  23. 23

    react.jsで同じクラス名を使用しているときに、cssスタイルがコンポーネントからリーク(他のコンポーネントに継承される)するのはなぜですか?

  24. 24

    2つの異なるモジュールで、同じモジュールから同じオブジェクトをインポートします。

  25. 25

    同じディスク上の異なるパーティションに同じマウントポイントがないのはなぜですか?

  26. 26

    Python 3で別のディレクトリからモジュールをインポートする方法は?

  27. 27

    同じPythonモジュールの2つのバージョンを同時にインポートするにはどうすればよいですか?

  28. 28

    新しいオブジェクトをポイントした後、メモリアドレスが同じになるのはなぜですか?

  29. 29

    同じ署名を持つメンバー関数を呼び出すために、関数テンプレートインスタンスの代わりに継承とポリモーフィズムを使用するのはなぜですか?

ホットタグ

アーカイブ