2017-03-21 17 views
0

私は以下のようなファイル構造を持っています。私はエラーを取得していますのpython file1.py::私が実行している場合は、私がfrom Main.Utils.file2 import SomeClass__init__.pyファイルのpythonの後でもインポートが機能しません

を持ってfile1.pyで

Project/ 
    Main/ 
     __init__.py 
     Test/ 
      __init__.py 
      file1.py 
     Utils/ 
      __init__.py 
      file2.py 

ImportError: No module named Main.Utils.file2

を私もこれも私にエラーを与え、import Main.Utils.file2を試してみました。

PYTHONPATHを確認しました。パスにプロジェクトがあります。

プロジェクトはモジュールのそれの自己ではありませんので、あなたが

from Project.Utils.file2 import SomeClass 

を行うことはできません

+0

:あなたはこれを試して、あなたのPYTHONPATHに

それを追加する必要があります。 –

答えて

0

...私は私が間違っているのか知っている聞かせください。あなたがProjectをモジュールとして望むなら、それは自己である。 `Project`ディレクトリがPATHにしておく必要がありますので、

from Utils.file2 import SomeClass 
+0

私は自分の質問を編集しました。助けてもらえますか? –

関連する問題