Как использовать SimpleGUIS2Pygame загрузочную картинку?

Я следую за курсом Coursera " Введение в интерактивное программирование на Python".

Я пытаюсь практиковать что-то на своем компьютере. Я нашел пакет " SimpleGUICS2Pygame", который может заменить simplegui CodeSkulptor.

Теперь я хочу загрузить картинку с помощью этой функции: load_image(), Но ошибка говорит: в строке 6: "Ошибка Assertion: Pygame недоступна!"

Поэтому я должен установить Pygame с сайта Pygame. Но это все та же ошибка. Понятия не имею, почему Pygame недоступен. (Я использую windows 8.1). Ниже приведен мой код, это пример из CodeSulptor:

import SimpleGUICS2Pygame.simpleguics2pygame as simplegui

def draw_handler(canvas):
    canvas.draw_image(image, (1521 / 2, 1818 / 2), (1521, 1818), (50, 50), (100, 100))

image = simplegui.load_image('http://commondatastorage.googleapis.com/codeskulptor-assets/gutenberg.jpg')

frame = simplegui.create_frame('Testing', 100, 100)
frame.set_draw_handler(draw_handler)
frame.start()

Большое спасибо за помощь!

1 ответ

Решение
  • import pygame FAILED! No module named pygame означает, что Pygame не установлен для этой версии Python.
  • import pygame FAILED! DLL load failed вероятно, означает, что вы установили неправильную версию Pygame для этой версии Python.

Вот несколько версий Pygame: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Выберите правильный, который соответствует вашей ОС и вашей версии Python, 32 или 64 бит.

Обновить

Я добавил небольшой скрипт, чтобы проверить только установку Pygame: script / pygame_check.py

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