Python Livewires - 从 Livewires 导入游戏
Python Livewires - from livewires import games
嗯,我又来了。我对 python 的不幸似乎永远不会结束......
我正在关注“Python 绝对初学者编程”这本书,感谢社区,我设法使用了它的“.bat”文件。结果不是:
setup.py
pause
这家伙应该写:
python setup.py
pause
脸掌
我点击了 .bat 文件,它执行了一些代码,然后要求按 Enter 键退出等等。我继续 python 尝试使用它,输入:
from livewires import games, colors
当 运行 处于 IDLE:
时会出现这个讨厌的错误
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.
我知道这些程序不应该 运行 处于空闲状态,但是当我 运行 它通常很快就会消失,导致错误。
为什么会这样?
请注意,我将其拼写为“color”并不是问题所在,因为这家伙似乎已将其编辑为美式拼写。我自己是英国人,所以我的第一直觉是写 'colour' 但我都试过了。
from livewires import games
似乎出现了类似的错误。
非常感谢。
这是 x32 与 x64 位 python 的问题。 python你运行可能是64位的python(打开控制台时写的版本)
检查 livewires 是否有 64 位版本,并确保您使用的是 pygame 64 位版本。或者删除您的 python 并安装 32 位版本(您可以在 64 位 OS 上使用它)- 32 位 python 有更多支持(软件包等) .
嗯,我又来了。我对 python 的不幸似乎永远不会结束...... 我正在关注“Python 绝对初学者编程”这本书,感谢社区,我设法使用了它的“.bat”文件。结果不是:
setup.py
pause
这家伙应该写:
python setup.py
pause
脸掌
我点击了 .bat 文件,它执行了一些代码,然后要求按 Enter 键退出等等。我继续 python 尝试使用它,输入:
from livewires import games, colors
当 运行 处于 IDLE:
时会出现这个讨厌的错误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.
我知道这些程序不应该 运行 处于空闲状态,但是当我 运行 它通常很快就会消失,导致错误。
为什么会这样? 请注意,我将其拼写为“color”并不是问题所在,因为这家伙似乎已将其编辑为美式拼写。我自己是英国人,所以我的第一直觉是写 'colour' 但我都试过了。
from livewires import games
似乎出现了类似的错误。
非常感谢。
这是 x32 与 x64 位 python 的问题。 python你运行可能是64位的python(打开控制台时写的版本)
检查 livewires 是否有 64 位版本,并确保您使用的是 pygame 64 位版本。或者删除您的 python 并安装 32 位版本(您可以在 64 位 OS 上使用它)- 32 位 python 有更多支持(软件包等) .