답변:
다음 은 Ubuntu 12.04 솔루션에 대한 링크 입니다. 도움이 되길 바랍니다. 터미널에서 :
홈 디렉토리로 변경하십시오.
cd ~
파이 게임 소스 코드를 얻는다.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
종속성을 설치하십시오.
sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev
Pygame을 빌드하고 설치하십시오.
python3 setup.py build
sudo python3 setup.py install
sudo apt-get install python3-setuptools
(source : stackoverflow.com/a/14426553/4561887 )을 통해 setuptools를 설치해야했습니다 . 다른 모든 것이 훌륭하게 작동했습니다!
sudo apt-get install python3-setuptools
불행히도 다시 컴파일해야합니다. 불행히도 마지막 안정 버전 (1.9.1)은 Python 3을 지원하지 않습니다 ...
따라서 트렁크에서 마지막 소스 코드를 다운로드해야합니다.이 시점에서 깨지지 않았습니다.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
또한 빌드 종속성을 다운로드해야합니다.
sudo apt-get build-dep pygame
sudo apt-get install python3-dev
sudo apt-get install python3-numpy
패키지 저장소에서 사용 가능한 pygame 버전에서 사용되는 종속성을 설치합니다. 최신 버전에는 다른 종속성이 필요할 수 있습니다! python3-dev 및 python3-numpy도 지정해야합니다. 빌드-뎁 이이 패키지의 python2 버전을 설치하기 때문에 ...
이제 다음을 실행할 수 있습니다.
cd pygame
python3 config.py
일부 종속성이 누락 된 경우 config.py가 이들을 나열하고이 종속성이 필수가 아닌지 계속할 것인지 묻습니다. 당신이 원하거나 할 수 있거나 단순히 무시하고 아마도 일부 기능을 잃어 버린 경우 설치할 수 있습니다.
이제 빌드하고 설치할 차례입니다.
python3 setup.py build
sudo python3 setup.py install
허용 된 답변에 이것을 추가하려고 시도했지만 거부되었으므로 별도의 답변으로 게시하고 있습니다.
최신 버전의 Ubuntu 및 Ubuntu 파생 상품 (예 : Xubuntu 16.04 LTS)에서 승인 된 답변에는 빌드 명령을 호출하기 전에 다음과 같은 중요한 종속성이 하나 없습니다 python3-setuptools
. 따라서 해당 종속성을 추가 하여이 답변을 게시하고 있습니다.
pygame
Python 3.5.2 에 설치하기 위해 Xubuntu 16.04 LTS에서 아래 단계를 성공적으로 완료했습니다 .
(참고 : 파이썬 2에 파이 게임을 설치하려면을 사용하면됩니다 sudo apt-get install python-pygame
).
Python 3.x에 설치하려면 다음을 수행하십시오.
(원본 출처 : http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
홈 디렉토리로 변경하십시오.
cd ~
파이 게임 소스 코드를 얻는다.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
종속성을 설치하십시오.
sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev python3-setuptools
Pygame을 빌드하고 설치하십시오.
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Ubuntu 19.04 이상에 PyGame for Python 3.x를 설치 한 후 터미널을 열고 다음을 입력하십시오.
sudo apt install python3-pygame
Ubuntu 18.10에 PyGame for Python 3.x를 설치하려면 터미널을 열고 다음을 입력하십시오.
sudo nano /etc/apt/sources.list
이 줄을 sources.list에 추가하십시오.
deb http://archive.ubuntu.com/ubuntu/ 우주 제안 우주
키보드 조합으로 저장의 sources.list Ctrl+ O키를 누릅니다 Enter과 종료 Ctrl+X
사용 가능한 소프트웨어 목록을 업데이트하고 python3-pygame을 설치하십시오.
sudo apt update
sudo apt install python3-pygame
pip install
18.04 의 확실한 솔루션 외에도 다른 대안은 19.04 의 python3-pygame .deb 파일을 수동으로 다운로드하여 sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
18.04에 설치하는 것입니다 . 필요한 모든 종속성은 18.04 기본 리포지토리에서 사용할 수 있습니다.
sudo apt-get install python-pip; sudo pip install pygame
?