2 つの Python プロジェクトがあります。1 つ目は、次の場所にある django プロジェクトで/path/to/project1/、ファイル構造は次のとおりです。
project1/
|- policy/
|--- models.py
そして、私は別のプロジェクトを持っていますproject2. このプロジェクト内で、 からいくつかの定義をインポートしたいと思いproject1.policy.modelsます。例えば
sys.path.append('/path/to/project1/')
from policy.models import SomeModel
ただし、問題は、project2 に という名前のディレクトリもありpolicy、その結果、ImportError が発生することです。のいずれのディレクトリ名も変更できませんpolicy。私は絶対インポートを試みますfrom __future__ import absolute_importが、うまくいきません。
ところで、私のpythonバージョンは2.6.1です