0

さて、また来ました。私の Python の不運は終わらないようです... 私は「Python Programming for the Absolute Beginner」という本に従っていますが、コミュニティのおかげでその「.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.

これらのプログラムを IDLE で実行するべきではないことは理解していますが、通常どおり実行するとすぐにフリックしてエラーが発生します。

なぜこれが起こるのですか?私が ' color ' と綴ったことは問題ではないことに注意してください. 私はイギリス人なので、最初は「」と書きたいと思っていましたが、両方試してみました。

from livewires import games

同様のエラーが発生するようです。

よろしくお願いします。

4

1 に答える 1

0

これは、x32 と x64 ビットの Python の問題です。実行している python はおそらく 64 ビットの python です (コンソールを開くとバージョンが書き込まれます)。

livewires 用の 64 ビット バージョンがあるかどうかを確認し、64 ビット用の pygame を使用していることを確認してください。または、Python を削除して 32 ビット バージョンをインストールします (64 ビット OS で使用できます)。32 ビット Python には、より多くのサポート (パッケージなど) があります。

于 2015-04-21T21:53:51.397 に答える