这是 pygame/livewires 第三次把我带到这个网站,让它成为最后一次!在为“绝对初学者的 Python 编程”一书安装“Python 3.1.1”后,我安装了 pygame,然后安装了 livewires。我通过输入测试了 Pygame
import pygame
它通过正确运行它来工作。但是,当我用 ' 测试 livewires 时,from livewires import games, colors
它在 IDLE 中没有产生错误,但在我正确运行它时确实产生了错误。错误很快就消失了,我看不到它,但我记录了它并在正确的时间暂停它并得到了这个错误:
Traceback (most recent call last):
File "C:\Python31\TEST", line 1, in , <module>
from livewires import games, colors
File "C:\Python34\lib\site-packages\livewires\games.py", line 57, in <module>
import pygame, pygame.image, pygame.nixer, pygame.font, pygame.transform
ImportError: No module named 'pygame.image'
我确实注意到这一点,它说 Python34,我拥有的另一个版本,错误不是 Python31,尽管问题可能完全出在其他地方。请不要说这不是我对“颜色”的拼写搞砸了。制作这本书并将其与这种特殊版本的 livewires 捆绑在一起的人似乎将其拼写为“ colors ”而不是“ colors ”。我都尝试过,使用英式拼写(我通常使用的拼写)只会导致 IDLE 中出现错误。
请帮助,希望,最后一次。在此先感谢,哈利。