我的书中的程序有问题。我只写了代码:
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)
我该怎么做才能运行这个程序?
答案 0 :(得分:1)
鉴于livewires是唯一被导入的东西,并且事实上它是你手动安装的唯一东西,你可能错误地安装了livewires。尝试在教程的帮助下重新安装,以确保您正确执行。它也可能与活动线的位置有关。
另一种可能性是你创建了一个名为&#34; livewires&#34;在与程序文件相同的目录中,因此程序可能正在导入该文件。如果是这种情况,只需将您创建的名为livewires的文件重命名为其他内容。