首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python 2.7 livewires 'module‘对象没有'init’属性

python 2.7 livewires 'module‘对象没有'init’属性
EN

Stack Overflow用户
提问于 2017-02-09 07:59:53
回答 1查看 236关注 0票数 1

我对我书中的程序有一个问题。下面是我写的简单代码:

代码语言:javascript
复制
from livewires import games

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

games.screen.mainloop()

和错误:

代码语言:javascript
复制
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):

代码语言:javascript
复制
sudo apt-get install python-pygame
sudo python2.7 setup.py install (I downloaded LiveWires-2.1 and extracted it)

我能做些什么来运行这个程序?

EN

回答 1

Stack Overflow用户

发布于 2017-02-09 22:17:23

假设livewire是唯一要导入的东西,并且它是您手动安装的唯一东西,那么您可能安装错了livewire。尝试在教程的帮助下重新安装,以确保正确安装。这也可能与livewire的位置有关。

另一种可能是,您在与程序文件相同的目录中创建了一个名为“livewire”的文件,因此程序可能会改为导入该文件。如果是这种情况,只需将您创建的名为livewire的文件重命名为其他名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42125877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档