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.