Я пытаюсь установить Pygame. Я использую Windows 7 с Enthought Python Distribution. Я успешно установил pip
, но при попытке установить Pygame с помощью pip
получаю следующую ошибку:
"Не удалось установить требование Pygame из-за ошибки HTTP Ошибка HTTP 400: неверный запрос URL ..."
Я не могу найти ничего об этой проблеме с помощью поиска Google, но я нашел еще один вопрос о переполнении стека, который побудил автора вопроса использовать следующую команду:
pip install hg+http://bitbucket.org/pygame/pygame
Это дало мне следующую ошибку:
Cannot find command hg
Я не уверен, что еще делать, поскольку все, что я нахожу с помощью поиска Google, предназначено для Mac, поэтому я не знаю, насколько хорошо я могу следовать этим инструкциям в Windows.
python
pygame
installation
pip
NumberOneRobot
источник
источник
mercurial
винды вроде есть - пробовали? mercurial.selenic.com/wiki/WindowsInstallhg
- это основная команда mercurial.Ответы:
Шаги по установке PyGame с помощью pip
Установите зависимости сборки (в Linux):
Установите mercurial для использования
hg
(в Linux):В Windows вы можете использовать установщик: Скачать
Используйте pip для установки PyGame:
Если приведенное выше приводит к
freetype-config: not found
ошибке (в Linux), попробуйте,sudo apt-get install libfreetype6-dev
а затем повторите 3.Альтернативный способ:
# Grab source hg clone https://bitbucket.org/pygame/pygame # Finally build and install cd pygame python setup.py build sudo python setup.py install
источник
pip3 install hg+http://bitbucket.org/pygame/pygame
хорошо работает с Python 3.4.2 в Ubuntu 14.10, если у вас установлены все зависимости. Посколькуffmpeg
в настоящее время он недоступен в виде пакета, мне пришлось сначала собрать его из исходного кода (требуется больше зависимостей ...), но как только это было сделано, установка pygame работала как шарм. Интересно, что клонировать репо и работаетpython3 setup.py build
даже не работает, по какой - то причине, но пип сделал.Попробуйте сделать это:
источник
Для этого может потребоваться обновление, поскольку оно стоит в версии 1.9.1, его нужно просто установить, используя:
pip install pygame
Однако похоже, что в их репозитории pypi есть ошибка, см. Https://bitbucket.org/pygame/pygame/issues/59/pygame-has-no-pypi-page-and-cant-be
Итак, если вам нужен самый последний выпуск, вы должны указать прямо на ftp-файл ala:
pip install http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz
Полагаю, это будет исправлено в версии 1.9.2, но пока это работает.
Я хотел бы отметить, что ответ, предоставленный Пратюшом, также работает, но требует, чтобы пользователь установил mercurial, если у него его нет, и загрузил версию основного канала, так что на самом деле не идеально, если он вам абсолютно не нужен.
источник
Предостережение: я не знаком с дистрибутивом Enthought, поэтому это может не помочь.
Когда вы пытаетесь установить в Windows, если вы не хотите возиться с компиляторами C, здесь есть готовые двоичные колеса для pygame: http://www.lfd.uci.edu/~gohlke / pythonlibs / # pygame
Выберите пакет, соответствующий вашей версии Python [0] и архитектуре Windows [1]. Загрузить
C:\Users\User\Download\pip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
и установить с помощьюpip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
Бинарные файлы Mercurial можно найти на той же странице, если вы хотите установить из исходников. Этот метод будет означать компиляцию pygame из источника, для которого вы, вероятно, захотите использовать этот пакет компилятора .
[0]
python --version
[1]
powershell "gwmi win32_operatingsystem | select osarchitecture"
источник
Установить на MAC:
источник
/usr/local/include/pngconf.h:45:12: fatal error: 'stdio.h' file not found
Приведенная ниже команда работала для меня в Mac OS X El Capitan:
pip3 install pygame
источник
Пытаться
Это сработало дважды для меня в Windows 7 и Windows 10
источник
Просто
работал на меня
источник
Была эта проблема в macOS Sierra, где apt-get не работает.
Удалось решить проблему с помощью следующих шагов:
Сначала мне пришлось установить Mercurial через Brew:
Затем мне пришлось установить зависимости Pygame:
Наконец, я использовал pip3 для установки Pygame:
Надеюсь это поможет!
источник
Самый последний и лучший способ установки pygame всегда доступен по адресу: https://www.pygame.org/wiki/GettingStarted
Как использовать pip, зависит от операционной системы. Поэтому, если вы всегда не обновляли и не тестировали ответы для 15 различных операционных систем, просто отправьте людей на эту страницу. Все ответы на этот вопрос неверны для разных операционных систем.
В настоящее время для Windows это способ установить его в командной строке. (Если у вас уже установлен pip, и люди знают, что такое pip ... лучше просто отправить людей на страницу GettingStarted).
py -m pip install pygame --user
источник
Я использовал эти инструкции здесь с официального сайта.
Но мне пришлось изменить часть команды python3 на просто py.
источник
Я никогда не использовал дистрибутив Enthought, но вы могли бы попробовать использовать дистрибутив Anaconda, который тоже великолепен.
Дистрибутив Anaconda (любая ОС):
Из документов:
conda list
Установите в Windows (Python 2.7 и 3.7):
Установите на raspberry pi:
sudo pip3 install pygame (python 3.7) sudo pip install pygame (python 2.7)
источник
Пытаться:
python -m pip install pygame
Или же:
py -m pip install pygame
источник
Я думаю, если вы войдете в командную строку и наберете
это то, что работает для меня
источник
Попробуйте
pip install pygame
илиpip3 install pygame
.Это должно сработать для вас.
Если это не работает у вас ставьте
-m
beforepip
иpython
before-m
.Если установка
-m
не работает, попробуйте переустановить pythonисточник
Если вы работаете с окнами, приведенная ниже команда должна работать нормально.
Если вы работаете в Linux, приведенная ниже команда должна работать нормально.
источник
Вот способ: у
sudo install pygame
Rasberry pi он уже установленисточник
Введите это в командной строке
pip install pygame
или же
py -m pip install pygame
источник
Попробуйте сделать это для python3:
python3 -m pip install pygame==1.9.6
и это для python2:
python -m pip install pygame==1.9.6
источник
Установите python 3.8 с python.org Затем установите pygame (2.0), как этот pip install pygame == 2.0.0.dev10
источник