我又来了。我对蟒蛇的不幸似乎永远不会结束..。我正在学习“绝对初学者的Programming”一书,感谢您社区的帮助,我成功地使用了它的'.bat‘文件。结果发现:而不是:
setup.py
pause那家伙应该写上:
python setup.py
pause面膜
我点击了.bat文件,它执行了一些代码,然后要求按enter退出等等。我继续使用python尝试使用它,输入:
from livewires import games, colors当在空闲状态下运行时,会引发这个严重的错误:
Traceback (most recent call last):
File "C:/Python31/TESTERLY TEST", line 1, 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\lib\site-packages\pygame\__init__.py", line 95, in <module>
from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application.我知道这些程序不应该在空闲状态下运行,但是当我正常运行它时,它会很快消失,导致错误。
这一切为什么要发生?请注意,事实上,我拼写它‘颜色’不是问题,因为这家伙似乎编辑为美国拼写。我自己也是英国人,所以我的第一反应是写“颜色”,但我尝试了两者。
from livewires import games似乎出现了类似的错误。
在此之前,非常感谢您。
发布于 2015-04-21 21:53:51
这是一个x32与x64位python的问题。您正在运行的python可能是一个64位的python (版本是在打开控制台时编写的)。
检查是否有64位版本的直播,并确保您使用的64位游戏。或者删除您的python并安装32位版本(您可以在64位操作系统上使用它)--32位python有更多的支持(包等)。
https://stackoverflow.com/questions/29783631
复制相似问题