파이 게임을 설치하려고합니다. Enthought Python Distribution으로 Windows 7을 실행하고 있습니다. 를 성공적으로 pip
설치했지만를 사용하여 Pygame을 설치하려고 pip
하면 다음 오류가 발생합니다.
“HTTP 오류 HTTP 오류 400 : 잘못된 URL 요청으로 인해 요구 사항 파이 게임을 설치할 수 없습니다 …”
Google 검색에서는이 문제에 대해 아무것도 찾을 수 없지만 질문자가 다음 명령을 사용하도록 유도하는 또 다른 Stack Overflow 질문을 찾았습니다.
pip install hg+http://bitbucket.org/pygame/pygame
이로 인해 다음과 같은 오류가 발생했습니다.
Cannot find command hg
Google 검색에서 찾은 모든 것이 Mac 용이므로 다른 방법을 모르겠습니다. 따라서 Windows에서 이러한 지침을 얼마나 잘 따를 수 있는지 모르겠습니다.
답변
pip를 사용하여 PyGame을 설치하는 단계
-
빌드 종속성 설치 (Linux) :
sudo apt-get build-dep python-pygame
-
사용할 수은을 설치합니다
hg
(Linux에서) :sudo apt-get install mercurial
Windows에서는 설치 프로그램을 사용할 수 있습니다. 다운로드
-
pip를 사용하여 PyGame을 설치합니다.
pip install hg+http://bitbucket.org/pygame/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
답변
이렇게 해보세요 :
sudo apt-get install mercurial
sudo pip install hg+http://bitbucket.org/pygame/pygame
답변
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 릴리스에서 수정 될 것이라고 생각하지만 지금은 작동합니다.
Pratyush가 제공하는 답변도 작동하지만 사용자가 수은이없는 경우 설치해야하고 트렁크 버전을 다운로드해야하므로 절대적으로 필요하지 않는 한 이상적이지 않습니다.
답변
주의 사항 : Enthought Distribution에 익숙하지 않으므로 도움이되지 않을 수 있습니다.
Windows에 설치하려고 할 때 C 컴파일러를 사용하고 싶지 않다면 여기에 파이 게임용으로 미리 빌드 된 바이너리 휠이 있습니다. 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 바이너리 는 소스에서 설치하려는 경우 동일한 페이지에서 찾을 수 있습니다. 이 방법은 소스에서 파이 게임을 컴파일하는 것을 의미하며, 아마도이 컴파일러 패키지 를 사용하고 싶을 것입니다 .
[0] python --version
[1] powershell "gwmi win32_operatingsystem | select osarchitecture"
답변
MAC에 설치 :
brew install homebrew/python/pygame
답변
아래 명령은 Mac OS X El Capitan에서 저에게 효과적이었습니다.
pip3 install pygame
답변
시험
python3 -m pip install -U pygame --user
이것은 Windows 7 및 Windows 10에서 두 번 작동했습니다.