python 2.7 livewires - 'module'对象没有属性'init'

时间:2017-02-08 23:59:53

标签: python livewires

我的书中的程序有问题。我只写了代码:

from livewires import games

games.init(screen_width = 640, screen_height = 480, fps = 50)

games.screen.mainloop()

错误:

Traceback (most recent call last):
  File "/home/adrian/python_project/gra.py", line 3, in <module>
    games.init(screen_width = 640, screen_height = 480, fps = 50)
AttributeError: 'module' object has no attribute 'init'

我通过此命令安装了数据包(我使用的是Ubuntu):

sudo apt-get install python-pygame
sudo python2.7 setup.py install (I downloaded LiveWires-2.1 and extracted it)

我该怎么做才能运行这个程序?

1 个答案:

答案 0 :(得分:1)

鉴于livewires是唯一被导入的东西,并且事实上它是你手动安装的唯一东西,你可能错误地安装了livewires。尝试在教程的帮助下重新安装,以确保您正确执行。它也可能与活动线的位置有关。

另一种可能性是你创建了一个名为&#34; livewires&#34;在与程序文件相同的目录中,因此程序可能正在导入该文件。如果是这种情况,只需将您创建的名为livewires的文件重命名为其他内容。