Python-モジュールが見つかりません

user962206:

私はPythonの初心者です。始める前に、これが私のPythonフォルダー構造です

-project
----src
------model
--------order.py
------hello-world.py

src私のに、次のコンテンツmodelと呼ばれるPythonファイルを持つという名前のフォルダーがありますorder.py

class SellOrder(object):
    def __init__(self,genericName,brandName):
        self.genericName = genericName
        self.brandName = brandName

次に、私hello-world.pysrcフォルダの1つ上のレベルにありますorder.py

import model.order.SellOrder

order = SellOrder("Test","Test")

print order.brandName

実行python hello-world.pyするたびにエラーが発生する

Traceback (most recent call last):
  File "hello-world.py", line 1, in <module>
    import model.order.SellOrder
ImportError: No module named model.order.SellOrder

見逃したことはありますか?

RafazZ:

Pythonのすべてのモジュールには、特定のディレクトリ構造が必要です。詳細はこちらです。

ディレクトリの__init__.py下に空のファイルを作成modelし、ディレクトリ構造が次のようになるようにします。

.
└── project
    └── src
        ├── hello-world.py
        └── model
            ├── __init__.py
            └── order.py

また、hello-world.pyファイルでインポート文を次のように変更します

from model.order import SellOrder

それはそれを修正するはずです

PS:modelディレクトリを別の場所(同じディレクトリブランチではない)に配置する場合は、を使用してpythonパスを変更する必要がありますsys.path

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

virtualenvにPythonモジュールが見つかりません

分類Dev

Python 3.6モジュールが見つかりません:Folium

分類Dev

PythonモジュールがDoHlyzerツールに見つかりません

分類Dev

cryptモジュールが見つかりません(python3.7)

分類Dev

Pythonの自己定義モジュールが見つかりません

分類Dev

Dockerの使用時にPythonモジュールが見つかりません

分類Dev

Pythonモジュール「gi」がArchに見つかりません

分類Dev

更新されたPythonモジュールが見つかりません

分類Dev

Python 仮想環境、'__main__' モジュールが見つかりません

分類Dev

AzureImportErrorのPython外部モジュールが見つかりません

分類Dev

Docker python3:「__ main__」モジュールが見つかりません

分類Dev

Pythonがpipパッケージを作成しています-モジュールが見つかりません

分類Dev

Pythonモジュールが見つかりませんが、フォルダーに存在します

分類Dev

python manage.pyによりImportErrorが発生します:モジュールが見つかりません

分類Dev

sudoモードでpythonモジュールが見つかりません(ubuntu 20.04)

分類Dev

Pythonカスタムモジュールが見つかりませんが、すでに存在しています

分類Dev

python-スラッシュの後ろの文字列がreモジュールで見つかりません

分類Dev

Pythonを再インストールした後、Pandasモジュールが見つかりません

分類Dev

Pythonモジュールが見つかりません、相対フォルダー。理解できない

分類Dev

pipでインストールした後にPython3.9モジュールが見つかりません

分類Dev

pipでインストールした後にPython3.9モジュールが見つかりません

分類Dev

Pythonのインストール、bz2モジュールが見つかりません

分類Dev

Python:インストール直後にモジュールが見つかりません

分類Dev

`systemd`サービススクリプトからPythonモジュールが見つかりません

分類Dev

C Pythonモジュール-ImportError:シンボルが見つかりません:_Py_InitModule4_64

分類Dev

Python:モジュールディレクトリにファイルが見つかりません

分類Dev

spark-pythonファイルを送信し、モジュールが見つかりません

分類Dev

Tkinter Python:関数で呼び出されたときにモジュールが見つかりませんか?

分類Dev

Python:Anacondaのインストール後にモジュラーが見つかりません

Related 関連記事

  1. 1

    virtualenvにPythonモジュールが見つかりません

  2. 2

    Python 3.6モジュールが見つかりません:Folium

  3. 3

    PythonモジュールがDoHlyzerツールに見つかりません

  4. 4

    cryptモジュールが見つかりません(python3.7)

  5. 5

    Pythonの自己定義モジュールが見つかりません

  6. 6

    Dockerの使用時にPythonモジュールが見つかりません

  7. 7

    Pythonモジュール「gi」がArchに見つかりません

  8. 8

    更新されたPythonモジュールが見つかりません

  9. 9

    Python 仮想環境、'__main__' モジュールが見つかりません

  10. 10

    AzureImportErrorのPython外部モジュールが見つかりません

  11. 11

    Docker python3:「__ main__」モジュールが見つかりません

  12. 12

    Pythonがpipパッケージを作成しています-モジュールが見つかりません

  13. 13

    Pythonモジュールが見つかりませんが、フォルダーに存在します

  14. 14

    python manage.pyによりImportErrorが発生します:モジュールが見つかりません

  15. 15

    sudoモードでpythonモジュールが見つかりません(ubuntu 20.04)

  16. 16

    Pythonカスタムモジュールが見つかりませんが、すでに存在しています

  17. 17

    python-スラッシュの後ろの文字列がreモジュールで見つかりません

  18. 18

    Pythonを再インストールした後、Pandasモジュールが見つかりません

  19. 19

    Pythonモジュールが見つかりません、相対フォルダー。理解できない

  20. 20

    pipでインストールした後にPython3.9モジュールが見つかりません

  21. 21

    pipでインストールした後にPython3.9モジュールが見つかりません

  22. 22

    Pythonのインストール、bz2モジュールが見つかりません

  23. 23

    Python:インストール直後にモジュールが見つかりません

  24. 24

    `systemd`サービススクリプトからPythonモジュールが見つかりません

  25. 25

    C Pythonモジュール-ImportError:シンボルが見つかりません:_Py_InitModule4_64

  26. 26

    Python:モジュールディレクトリにファイルが見つかりません

  27. 27

    spark-pythonファイルを送信し、モジュールが見つかりません

  28. 28

    Tkinter Python:関数で呼び出されたときにモジュールが見つかりませんか?

  29. 29

    Python:Anacondaのインストール後にモジュラーが見つかりません

ホットタグ

アーカイブ