1

我是一个初学者,到目前为止,我花了大约 3 个小时来安装 pygame(即让 python 解释器接受“从 livewires 导入游戏,颜色”来检查“pygame”和“livewires”是否已安装)。

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

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()
4

2 回答 2

2

您命名与库pygame.py发生冲突的代码脚本。pygame更改名称并重试。

于 2015-11-12T09:37:58.370 回答
0

当您尝试import从当前工作目录中返回时会发生这种情况,livrewires并且在当前工作目录中有一个名为pygame.py.

pygame.py将脚本重命名为其他名称。

于 2015-11-12T09:40:04.203 回答