Установка Pygame для Python 3.5

По какой-то причине я не могу повторить инструкции по установке Pygame. Инструкции взяты с этого сайта: https://skellykiernan.wordpress.com/2015/01/04/python-pygame-install/

Я скачал самый последний бинарник:

pygame-1.9.2a0-cp35-none.win32.whl

Я поместил этот .whl файл в папку Scripts и открыл там командное окно. Затем, следуя инструкциям из приведенного выше блога (а не инструкциям из моей книги «Python Crash Course», которые были почти бесполезны), я набрал следующее:

pip3 install pygame-1.9.2a0-cp35-none.win32.whl

Что я получаю обратно:

pygame-1.9.2a0-cp35-none-win32.whl is not a supported wheel on this platform.

Что я делаю неправильно, или есть другой, лучший способ установить Pygame для Python 3.5?


person Community    schedule 12.04.2016    source источник
comment
Известно, что Pygame сложно установить   -  person Reblochon Masque    schedule 12.04.2016


Ответы (1)


Я думаю, что вы используете 64-битную версию Python. Pygame, который вы пытаетесь установить, предназначен для 32-битной версии Python. Попробуйте загрузить 64-битную версию pygame-1.9.2a0-cp35-none-win_amd64.whl

person Concorde    schedule 12.04.2016
comment
Я попытался использовать этот .whl, но теперь получаю другое сообщение: Требование уже выполнено Тем не менее, когда я пытаюсь импортировать pygame, трассировка сообщает мне, что такого модуля нет. На самом деле я вижу папку с именем pygame в моем каталоге Python. Он находится в разделе Python\Python35\include... но как мне подключить его к интерпретатору Python, чтобы я мог его использовать? - person ; 12.04.2016
comment
Если вы используете несколько сред, вы можете установить pygame в активной среде с помощью этого кода pip3 -E yourActiveEnvironmentName -I pygame-1.9.2a0-cp35-none-win_amd64.whl. Если вы работаете в корневой среде, просто используйте pip3 -I pygame-1.9.2a0-cp35-none-win_amd64.whl, а затем pip3 install pygame --upgrade. Параметр I заставляет pip игнорировать установленный pygame. - person Concorde; 12.04.2016
comment
Это оказалось именно тем ответом на мою проблему, но по какой-то странной причине это сработало только после того, как я вернулся к Python 3.4 и использовал соответствующий файл pygame .whl для этой версии. Почему тогда это сработает, а не с 3.5... мир, возможно, никогда не узнает. - person ; 13.04.2016