Pygame nasıl kurulur?


9

Ubuntu 13.10 kullanıyorum. Anaconda 1.8.0 ile python 2.7.5 var. Ne zaman python başlatılır ve import pygameyazılırsa bana pygame adında bir modül olmadığını söyler.

Pygame'i nasıl kurabilirim?


2
Kullanmayı denedin sudo apt-get install python-pygamemi?
jobin

evet, denedim
saisanjeev

Cevaplardan herhangi biri yardımcı oldu mu?
jobin

evet, versiyona bakmadım hayır. 13.04 yazdım ama aslında 12.04.Yeni yükselttim ve işe yaradı!
saisanjeev

Yanıtlar:


19

Pygame'i python yorumlayıcısına alamamanızın nedeni, python2 için yükleyip python3 yorumlayıcısını başlatmanızdır (Ubuntu 13.10 varsayılan olarak python3 kullanır).

Pygame for python2'yi kurmak için (sürümünüz 2.7.5'tir), bunu bir terminalde yapın ( Ctrl+ Alt+ t):

sudo apt-get install python-pygame

ve sonra python2 yorumlayıcısını başlatın

python2

ve sonra oyun oyununu

import pygame

Olarak ayarlanan python2 için sizin varsayılan tercüman, kendi bash_aliases dosyasında bir takma ad ayarlayabilirsiniz. Bunu yapmak için bir terminal açın ve şunu yazın:

nano ~/.bash_aliases

Bu, daha önce bir takma ad ayarlayıp ayarlamadığınıza bağlı olarak boş bir dosya açabilir ve ardından

alias python='python2'

/usr/bin/python3Bu semboller değiştirmeyin , çünkü bu Ubuntu 13.10'da python3'ü deneysel olarak kullanan birçok uygulamayı kırabilir.


Anaconda 1.8.0 ile python kullanıyorum. Python'u her başlattığımda, anaconda ile başlıyor
saisanjeev

herkese teşekkürler ve sana özel teşekkürler Jobin.
saisanjeev

@saisanjeev: Cevabı size yardımcı olduğu gibi kabul edin (eğer yaptıysa), lütfen size yardımcı olan yanıtı gönderin ve kabul edildi olarak işaretleyin.
jobin

Dikkat, pygame python3 yüklemek için kaynak kodundan oluşturmak zorunda. Buradaki basit talimatları izleyerek ( askubuntu.com/a/406410/327339 ), ayrıca binadan önce ekstra bir bağımlılık yüklemek ( cevabın altındaki yorumuma bakın), Python 3.5.2 ile Xubuntu 16.04 LTS'de çalıştı.
Gabriel Staples

2

Jobin'in önerisini yorumunda doğrulayabilirim:

sudo apt-get install python-pygame

Kusursuz çalışır. 13.10'da test edilmiştir.

Bir dahaki sefere bir python paketi kurmak isterseniz, depolarda olup olmadığını çalıştırarak şunları çalıştırabilirsiniz:

apt-cache search pygame

Sonra paketleri (depolardalarsa) ve isimlerini görebilirsiniz. İçin çıkış apt-cache search pygameDİR

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

Bu listede paketi (burada:) seçebilir python-pygameve çalıştırabilirsiniz.sudo apt-get install the-package-name .

Bağımlılıkları daha hata ayıklama için bkz pip ile Pygame takma .


evet, ben aynı şey.Ancak, Terminator veya terminalde 'python' yazdığımda, şunu elde ederim: - 'Python 2.7.6 | Anaconda 1.8.0 (32-bit) | (varsayılan, 11 Kas 2013, 10:47:19) Daha fazla bilgi için linux2'de [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] "yardım", "telif hakkı", "kredi" veya "lisans" yazın . 'Daha sonra 3 oktan sonra,' import pygame 'yazdım ve şu hatayı gösterdi: -' Geri izleme (en son çağrı son): <module> ImportError: "<stdin>", satır 1, dosya Belki de neden böyle? Anaconda python kullandığım için mi?
saisanjeev

Sorunun neden bu olduğunu anlamıyorum. Eğer yazdığınız 'import pygame'veya import pygame( '' olmadan)?
don.joey

Sadece 'import pygame'
yazıyorum

Ben hissediyorum onun çünkü ben anaconda 1.8.0
saisanjeev

1

Pygame için python3-pip gerektiğinden bu, python 3 için pygame yüklemelidir.

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

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

1

Python 3 için Pygame yükleyin

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'da python3-pygame 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/ cosmic- 19.04 için önerilen evren # kozmik yerine disko ile

Klavye kombinasyonu ile kaydet sources.list Ctrl+ Ove basın Enterve çıkış ileCtrl +X

Mevcut yazılım listesini güncelleyin ve python3-pygame'i yükleyin.

sudo apt update  
sudo apt install python3-pygame  

Python 2 için Pygame yükleyin

Ubuntu'nun şu anda desteklenen tüm sürümlerine python-pygame kurmak için terminali açın ve şunu yazın:

sudo apt install python-pygame
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.