Python (2.7) の相対インポートに関する新しい問題に直面しています。Mac (Snow Leopard を使用) と Ubuntu (12.04) を実行している別のコンピューターがあります。どちらのコンピューターも Python 2.7 を使用しています。相対インポートを使用してPythonでいくつかのコードを作成し、次のようにして問題なく実行できました。
python -m package.subpackage1.file.py
他のコンピューター(SVNを使用)にまったく同じコードがあり、次のように入力して実行しようとしたとき:
python -m package.subpackage1.file.py
エラーが発生しました:
ImportError: No module named subpackage2.file2
私が Mac で使用するコードと Linux で使用するコードの間で何も変わっていません。
それで、誰かがすでにこの問題に遭遇したか、および/またはこれを修正するアイデアを持っていますか?