'无法导入名称游戏'

时间:2015-11-12 09:13:38

标签: python pygame importerror livewires

我是初学者,到目前为止,我已经投入大约3个小时来安装pygame(即让python解释器接受'来自livewires导入游戏,颜色'以检查'pygame'和'livewires'已安装)。< / p>

然而,当我运行我的第一个源代码时,我得到了这个:

Traceback (most recent call last):
  File "C:/Python31/Coding/pygame.py", line 4, in <module>
    from livewires import games
  File "C:\Python31\lib\site-packages\livewires\games.py", line 57, in <module>
    import pygame, pygame.image, pygame.mixer, pygame.font, pygame.transform
  File "C:/Python31/Coding\pygame.py", line 4, in <module>
    from livewires import games
ImportError: cannot import name games
>>> 

为什么会发生这种情况?有人有指点吗?我没有时间自己弄明白,全职工作和生活都很重要。

谢谢,

戴夫

代码:

# New graphics window
# Demo's creating a graphics  window

from livewires import games

# initialize graphics screen
games.init(screen_width = 640, screen_height = 480, fps = 50)

# start mainloop
games.screen.mainloop()

2 个答案:

答案 0 :(得分:2)

您命名的代码脚本pygame.pypygame库发生冲突。更改名称并再次尝试。

答案 1 :(得分:0)

当您从import尝试livrewires并且在当前工作目录中有一个名为livrewires.py的脚本时会发生这种情况。 将您的livewires.py脚本重命名为其他内容 尽量避免将模块名称用作脚本名称