Как установить PyGame на Python 3.4?

Так что у меня есть эта маленькая проблема. Когда я пытаюсь установить PyGame для Python 3.4, я загружаю файл.whl (wheel?) И не знаю, как его использовать. Некоторые ребята рассказали мне что-то о pip, но не знают, как его использовать / установить.

9 ответов

Решение

Вы можете установить файл колеса для Python 3.4 здесь:

Сначала вы должны установить пакет колеса из pip затем установите Pygame.

pip install wheel

pip install pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl

Вот видео, которое поможет вам установить pip на Youtube.

Вот отличный учебник ВИДЕО: http://goo.gl/PurJqk (это на YouTube)

Это то, что я использую для установки.whl модулей на python (я делаю это в 64-битной Windows cmd):

cd "C:\Users\(YOUR USERNAME)\Desktop" 

(при условии, что у вас есть файл.whl на рабочем столе)

C:\Python34\Scripts\pip install filename.whl

(где filename.whl - полное имя файла.whl с расширением.whl)

После этого он установится, и вы сможете использовать PyGame!

14 лет? Повезло тебе! Вы можете положить файл в свой python/scripts папка и запустить pip install *file* (где *file* это ваше имя файла).

Шаг 1

Если у вас нет Python версии 3.4.2, вы должны удалить текущую версию Python (или не, если у вас даже нет Python).

Шаг 2

Затем загрузите и установите python 3.4.2 с http://filehippo.com/download_python/58901/.

Шаг 3

Следуйте инструкциям и подождите, пока он не будет готов к использованию.

Шаг 4

Теперь загрузите файл 'pygame-1.9.2a0-cp34-none-win32.whl' с http://www.lfd.uci.edu/~gohlke/pythonlibs/ и скопируйте его в C:\Python34\Scripts .

Шаг 5

В C: \ Python34 \ Scripts удерживайте клавишу Shift и щелкните правой кнопкой мыши. Нажмите "Открыть новое командное окно здесь".

Шаг 6

В открывшемся командном окне введите:

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

Это скажет что-то вроде:

Unpacking C:\Python34\Scripts\pygame-1.9.2a0-cp34-none-win32.whl 
Installing collected packages: pygame 
Successfully installed pygame 
Cleaning up...

И тогда он просто скажет C:\Python34\Scripts>, что означает, что pygame уже установлена!

Шаг 7

Перейдите в оболочку Python 3.4.2 и введите:

import pygame

- если есть ошибка, Pygame не установился должным образом, в противном случае, поздравляем! Вы можете тогда:

import pygame.examples.aliens as game

- и затем в следующей строке введите:

game.main()

- увидеть пример профессионального пигмея.

Для получения дополнительной информации посетите мой веб-сайт: http://pygameinstall.neocities.org/

Удачи!:)

Вот ссылка для загрузки Pygame для различных версий Python, вплоть до Python 3.4 в 32-разрядной и 64-разрядной версиях.

Чтобы проверить, правильно ли он установлен, откройте оболочку python и введите следующий код:

import pygame

Обратите внимание, что это не официальные двоичные файлы, и вы в основном доверяете сторонним разработчикам компилировать и предоставлять двоичные файлы для вас.

По моему опыту, вам нужно убедиться в двух вещах: 1) Python и Pygame должны быть 32-разрядными, а не 64-разрядными. 2) Python и Pygame должны быть совместимы для одной и той же версии.

Возможно, вам удастся заставить работать 64-битную версию, но не все пакеты перешли на 64-битную, и небольшое улучшение производительности не стоит того, чтобы попытаться заставить его работать. Я также обнаружил, что последняя 32-битная версия Pygame (по состоянию на 5 февраля 2016 года) хорошо работает с 32-битной версией Python 3.4.4. Я установил 32-битный python-3.4.4.msi в Windows 10 из папки загрузок в папку C:\Python34. В папке Python34 я создал папку под названием "Каталог проекта". В нем я разместил "pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi", который, как мне кажется, я получил с https://bitbucket.org/pygame/pygame/downloads. Дважды щелкнул по нему. Работал с первого раза. Я также установил "Microsoft Visual Studio Community 2015 с обновлением 1". Не знаю, помогло ли это решить проблему, но этот пакет MVSC устанавливает много DLL. Установка MVSC занимает много времени. Но теперь у меня есть Pygame, работающий на Windows 10.

Другой ответ не работает для меня в Windows 10 Pro N x64.

Что работало, так это установка win32.whl вместо amd64. Я положил это в мою папку Python3.4\Scripts, где находится pip и запустил

pip install pygame-1.9.2a0-cp34-none-win32.whl

Это должно работать для других, использующих подобную конфигурацию.

https://bitbucket.org/pygame/pygame/downloads

"Pygame-1.9.2a0-hg_5974ff8dae3c+.win32-py3.4.msi"

Это пакет, который вы хотите, RedNax сказал это, но не указал точный пакет.

Для Linux, если вы являетесь пользователем root, скопируйте и вставьте его в терминал

apt-get install python3-dev mercurial
apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
apt-get install libsdl-mixer1.2-dev libportmidi-dev
apt-get install python-numpy
pip3 install --user hg+http://bitbucket.org/pygame/pygame

Если вы не пользователь root, используйте sudo перед началом каждой строки.

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