使用ImportError启动游戏失败

时间:2012-02-05 09:39:12

标签: playframework importerror

从Play 1.2.4开始失败:

Traceback (most recent call last):

File "play", line 12, in <module>

from play.cmdloader import CommandLoader

ImportError: No module named play.cmdloader

我的系统是Windows 7 32位,之前我没有使用过Python。

我的系统有问题吗?


检查后,我在分析仪中发现了问题。

如果我们修改如下代码,它可以工作:

sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])),'framework', 'pym'))
sys.path.append(os.path.join(os.path.dirname(os.path.realpath(sys.argv[0])), 'framework', 'pym', 'play'))

from cmdloader import CommandLoader
from application import PlayApplication
from utils import *

这意味着无法分析“package.module”。

如何解决?


最后,我解决了。 (哦不,8小时后自己回答?)。

问题是什么?缺少文件:

哪一个?包“play”中的“__init__.py”。

解决方案:

Create an empty file named "\__init__.py" in package "play".

这就是全部。 : - )

0 个答案:

没有答案