파이 게임을 설치하는 방법?


9

우분투 13.10을 실행 중입니다. 아나콘다 1.8.0에 파이썬 2.7.5가 있습니다. 파이썬을 시작하고 입력 import pygame할 때마다 pygame이라는 모듈이 없다는 것을 알려줍니다.

파이 게임은 어떻게 설치하나요?


2
사용해 보셨습니까 sudo apt-get install python-pygame?
jobin

그렇습니다, 시도했습니다
saisanjeev

도움이 되었습니까?
jobin 2012

예, 버전 번호를 보지 않았습니다. 13.04를 입력했지만 실제로 12.04였습니다. 업그레이드하고 작동했습니다!
saisanjeev

답변:


19

pygame을 파이썬 인터프리터로 가져올 수없는 이유는 python2 용으로 설치하고 python3 인터프리터를 시작하기 때문입니다 (우분투 13.10은 기본적으로 python3을 사용합니다).

python2 용 pygame (버전 2.7.5)을 설치하려면 터미널 ( Ctrl+ Alt+ t) 에서이 작업을 수행하십시오 .

sudo apt-get install python-pygame

그런 다음 python2 인터프리터를 시작하십시오.

python2

그런 다음 파이 게임을 다음과 같이 가져 오십시오.

import pygame

로 설정 python2에 당신의 기본 통역, 당신은 당신의 bash_aliases 파일의 별칭을 설정할 수 있습니다. 이렇게하려면 터미널을 열고 다음을 입력하십시오.

nano ~/.bash_aliases

이전에 별칭을 설정했는지 여부에 따라 빈 파일이 열릴 수 있습니다.

alias python='python2'

/usr/bin/python3python3 vociriferously를 사용하는 Ubuntu 13.10의 많은 응용 프로그램이 중단 될 수 있으므로 에서 심볼릭 링크를 변경하지 마십시오 .


나는 아나콘다 1.8.0에서 파이썬을 사용한다. 그래서 파이썬을 시작할 때마다 아나콘다로 시작한다
saisanjeev

모두에게 감사하고 Jobin에게 특별한 감사를드립니다.
saisanjeev

@saisanjeev : 도움이 된대로 답변을 수락하십시오 (그렇게 된 경우). 그렇지 않은 경우 답변을 게시하고 수락 된 것으로 표시하십시오.
jobin

python3에 pygame을 설치하려면 소스 코드에서 pygame을 빌드해야합니다. 여기 간단한 지침 ( askubuntu.com/a/406410/327339 )을 작성하고 빌드하기 전에 하나의 추가 종속성을 설치하면 (응답 아래 내 의견 참조) Python 3.5.2가있는 Xubuntu 16.04 LTS에서 나를 위해 일했습니다.
Gabriel Staples

2

그의 의견에서 Jobin의 제안을 확인할 수 있습니다.

sudo apt-get install python-pygame

완벽하게 작동합니다. 13.10에서 테스트되었습니다.

다음에 파이썬 패키지를 설치하려면 다음을 실행하여 저장소에 있는지 여부를 검색하십시오.

apt-cache search pygame

그런 다음 패키지 (리포지토리에있는 경우)와 이름을 볼 수 있습니다. 에 대한 출력 apt-cache search pygame

lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad

이 목록에서 패키지 (여기서는 python-pygame)를 선택하고 실행할 수 sudo apt-get install the-package-name있습니다.

종속성 디버깅에 대한 자세한 내용 은 pip로 pygame 설치를 참조하십시오 .


그래, 내가 얻는 것과 똑같다. 그러나 터미네이터 나 터미널에 'python'을 입력하면 다음과 같이된다 .- 'Python 2.7.6 | Anaconda 1.8.0 (32-bit) | (기본값, 2013 년 11 월 11 일, 10:47:19) linux2의 [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] 자세한 내용은 "help", "copyright", "credits"또는 "license"를 입력하십시오. . '그런 다음 3 개의 화살표 뒤에 :'import pygame '을 입력하고 다음 오류가 표시되었습니다 .-'Traceback (가장 최근 호출) : <module>의 1 행, "<stdin>"파일 ImportError : No module named pygame '. 왜 그렇습니까? 아마도 아나콘다 파이썬을 사용하기 때문에?
saisanjeev

왜 이것이 문제가 될지 모르겠습니다. 'import pygame'또는 import pygame''없이 입력 하고 있습니까?
don.joey

'파이 게임 가져 오기'를 입력하고 있습니다
saisanjeev

내가 아나콘다 1.8.0이 있기 때문에 나는 그것의 느낌
saisanjeev

1

pygame에는 python3-pip가 필요하므로 python 3 용 pygame을 설치해야합니다.

 sudo apt-get install python3-pip python3-dev  
 sudo pip3 install pygame

python3 -m pip install -U pygame --user
Adam

1

Pygame for Python 3 설치

Ubuntu 19.04 이상에 PyGame for Python 3.x를 설치 한 후 터미널을 열고 다음을 입력하십시오.

sudo apt install python3-pygame

Ubuntu 18.10에 python3-pygame을 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo nano /etc/apt/sources.list  

이 줄을 sources.list에 추가하십시오.

deb http://archive.ubuntu.com/ubuntu/ 우주에 제안 된 우주 # 19.04에 우주 를 디스코로 대체

키보드 조합으로 저장의 sources.list Ctrl+ O키를 누릅니다 Enter과 종료 Ctrl+X

사용 가능한 소프트웨어 목록을 업데이트하고 python3-pygame을 설치하십시오.

sudo apt update  
sudo apt install python3-pygame  

Python 2 용 Pygame 설치

현재 지원되는 모든 Ubuntu 버전에 python-pygame을 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo apt install python-pygame
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.