1

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 で使用するコードの間で何も変わっていません。

それで、誰かがすでにこの問題に遭遇したか、および/またはこれを修正するアイデアを持っていますか?

4

0 に答える 0