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