私はこの周りに私の頭をラップしようとしていますが、それはかなり単純でなければなりませんけれども、私は、Googleで答えを見つけることができません...はImportError
マイプロジェクトレイアウトは現在、このようなものです:今
project/
main.py
config/
...
lib/
__init__.py
constants.py
functions.py
some_class.py
、私はあまりにもfunctions.py
からsome_class.py
でconstants.py
で定義されたいくつかの定数、およびいくつかの機能を必要としています。ですから、当然、私はしました:
from constants import *
from functions import *
私のsome_class.py
ファイルです。
from lib.some_class import Class
from lib.constants import *
from lib.functions import *
正常に動作します:
私main.py
ファイルには、そのようなものになります。
しかし、some_class.py
ファイルで定数と関数をインポートしようとすると、いつもImportError
が返されます。私はパッケージ自体の中にあるので、必要でないかもしれないと思ったので、インポートしようとしませんでしたが、constants.py
で定義された定数はsome_class.py
で定義されていませんでした。私はここで少し失われています...
はmain.py' 'のようにexcactly同じ回線を使用してください。 –