Python Livewires - от livewires импортных игр

Ну, вот и я. Кажется, моя неудача с python никогда не заканчивается... Я слежу за книгой "Программирование на Python для абсолютного новичка", и мне удалось использовать его файл.bat благодаря вашему сообществу. Оказывается вместо:

setup.py
pause

парень должен был написать:

python setup.py
pause

Facepalm

Я нажал на файл.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, но когда я запускаю их нормально, они просто очень быстро исчезают, вызывая ошибку.

Почему это происходит? Пожалуйста, обратите внимание, что тот факт, что я произнес это как "цвет", не является проблемой, поскольку парень, похоже, отредактировал американское правописание. Я сам британец, поэтому мой первый инстинкт - написать "цвет", но я попробовал оба варианта.

from livewires import games

Кажется, вызывает аналогичную ошибку.

Спасибо заранее.

1 ответ

Решение

Это проблема x32 против x64 битного питона. Питон, который вы запускаете, вероятно, является 64-битным питоном (версия написана, когда вы открываете консоль).

Проверьте, есть ли 64-битная версия для livewires и убедитесь, что вы используете Pygame для 64-битной. Или удалите ваш питон и установите 32-битную версию (вы можете использовать ее на 64-битной ОС) - больше поддержки (пакетов и т. Д.) Для 32-битного питона.

Другие вопросы по тегам