Yanıtlar:
İşte Ubuntu 12.04 için bir çözüm bağlantısı . Umarım yardımcı olur. Terminalden:
Ana dizininizle değiştirin.
cd ~
Pygame kaynak kodunu alın.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
Bağımlılıkları yükleyin.
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'i derleyin ve yükleyin.
python3 setup.py build
sudo python3 setup.py install
sudo apt-get install python3-setuptools
(kaynak: stackoverflow.com/a/14426553/4561887 ) aracılığıyla yüklemem gerekti . Her şey harika çalıştı!
sudo apt-get install python3-setuptools
Maalesef yeniden derlemeniz gerekiyor. Ve ne yazık ki son kararlı sürüm (1.9.1) python 3'ü desteklemiyor ...
Bu nedenle, son kaynak kodunu bagajdan indirmeniz gerekiyor, şu anda bozuk olmadığını umuyoruz:
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
Ayrıca yapı bağımlılığını da indirmeniz gerekir:
sudo apt-get build-dep pygame
sudo apt-get install python3-dev
sudo apt-get install python3-numpy
Bu, paket deponuzda bulunan pygame sürümü tarafından kullanılan bağımlılığı yükleyecektir. Yeni sürüm belki de başka bağımlılığa ihtiyaç duyar! Ayrıca, python3-dev ve python3-numpy belirtmeliyiz, çünkü build-dep bu paketlerin python2 sürümünü kuracaktır ...
Şimdi çalıştırabilirsiniz:
cd pygame
python3 config.py
Bazı bağımlılıklar eksikse config.py bunları listeler ve bu bağımlılığın zorunlu olup olmadığını devam etmek isteyip istemediğinizi sorar. İsterseniz / kurarsanız veya yoksayabilirsiniz ve muhtemelen bazı işlevleri kaybedebilirsiniz.
Şimdi kurulum ve kurulum zamanı:
python3 setup.py build
sudo python3 setup.py install
Bunu kabul edilen cevaba eklemeye çalıştım, ancak reddedildi, bu yüzden ayrı bir cevap olarak gönderiyorum.
Ubuntu ve Ubuntu türevleri (örn: Xubuntu 16.04 LTS) daha yeni sürümlerinde, kabul cevabı yani inşa komutunu çağırmadan önce önemli bir bağımlılık eksik: python3-setuptools
. Bu nedenle, bu cevabı eklenen bağımlılıkla gönderiyorum.
pygame
Python 3.5.2'ye yüklemek için Xubuntu 16.04 LTS'de aşağıdaki adımları başarıyla tamamladım .
(Not: pygame'yi Python 2'ye kurmak için kullanın sudo apt-get install python-pygame
).
Python 3.x'e kurmak için aşağıdakileri yapın:
(Orijinal kaynak: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Ana dizininizle değiştirin.
cd ~
Pygame kaynak kodunu alın.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
Bağımlılıkları yükleyin.
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'i derleyin ve yükleyin.
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 üzerine PyGame for Python 3.x'i kurmak ve daha sonra terminali açıp şunu yazın:
sudo apt install python3-pygame
Ubuntu 18.10 üzerinde Pyytame for Python 3.x kurmak için terminali açın ve şunu yazın:
sudo nano /etc/apt/sources.list
Bu satırı sources.list'e ekleyin.
deb http://archive.ubuntu.com/ubuntu/ kozmik önerilen evren
Ctrl+ Klavye kombinasyonu ile kaynakları kaydedin. + Tuşlarına Obasın Enterve Ctrl+X
Mevcut yazılım listesini güncelleyin ve python3-pygame'i yükleyin.
sudo apt update
sudo apt install python3-pygame
Bariz yanında pip install
18.04 solüsyon diğer alternatif elle için python3-pygame .deb dosyasını indirmektir 19.04 ile kurun sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
18.04 de. Gerekli tüm bağımlılıklar 18.04 varsayılan depolarda mevcuttur.
sudo apt-get install python-pip; sudo pip install pygame
?