Saya menjalankan Ubuntu 13.10. Saya punya python 2.7.5 dengan anaconda 1.8.0. Setiap kali saya memulai python dan ketik import pygameitu memberitahu saya bahwa tidak ada modul bernama pygame.
Bagaimana saya bisa menginstal pygame?
Saya menjalankan Ubuntu 13.10. Saya punya python 2.7.5 dengan anaconda 1.8.0. Setiap kali saya memulai python dan ketik import pygameitu memberitahu saya bahwa tidak ada modul bernama pygame.
Bagaimana saya bisa menginstal pygame?
Jawaban:
Alasan Anda tidak dapat mengimpor pygame ke juru bahasa python Anda adalah karena Anda menginstalnya untuk python2 dan memulai juru bahasa python3 (Ubuntu 13.10 menggunakan python3 secara default).
Untuk menginstal pygame untuk python2 (versi Anda 2.7.5), lakukan ini di terminal ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
dan kemudian mulai penerjemah python2
python2
dan kemudian coba impor pygame sebagai
import pygame
Untuk set python2 sebagai Anda juru default, Anda dapat mengatur sebuah alias dalam file bash_aliases Anda. Untuk melakukan ini, buka terminal dan ketik:
nano ~/.bash_aliases
Ini dapat membuka file kosong, tergantung pada apakah Anda telah menetapkan alias sebelum dan kemudian ketik
alias python='python2'
Jangan ubah symlinks /usr/bin/python3, karena ini dapat merusak banyak aplikasi di Ubuntu 13.10 yang menggunakan python3 dengan terlalu banyak bicara.
Saya dapat mengkonfirmasi saran Jobin dalam komentarnya:
sudo apt-get install python-pygame
Bekerja dengan sempurna. Diuji pada 13.10.
Lain kali jika Anda ingin menginstal paket python, Anda dapat mencari apakah itu ada di repositori dengan menjalankan:
apt-cache search pygame
Kemudian Anda dapat melihat paket-paket (jika ada di repositori) dan nama-nama mereka. Output untuk apt-cache search pygameis
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
Dalam daftar ini Anda dapat memilih paket (di sini python-pygame:) dan jalankan sudo apt-get install the-package-name.
Untuk lebih banyak men-debug dependensi, lihat Menginstal pygame dengan pip .
'import pygame'atau import pygame(tanpa '')?
Ini harus menginstal pygame untuk python 3, karena python3-pip diperlukan untuk pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Untuk menginstal PyGame untuk Python 3.x di Ubuntu 19.04 dan kemudian buka terminal dan ketik:
sudo apt install python3-pygame
Untuk menginstal python3-pygame di Ubuntu 18.10 buka terminal dan ketik:
sudo nano /etc/apt/sources.list
Tambahkan baris ini ke sources.list.
deb http://archive.ubuntu.com/ubuntu/ cosmic -proposed universe # for 19.04 ganti cosmic dengan disco
Simpan sources.list dengan kombinasi keyboard Ctrl+ Odan tekan Enterdan keluar dengan Ctrl+X
Perbarui daftar perangkat lunak yang tersedia dan instal python3-pygame.
sudo apt update
sudo apt install python3-pygame
Untuk menginstal python-pygame di semua versi Ubuntu yang saat ini didukung buka terminal dan ketik:
sudo apt install python-pygame
sudo apt-get install python-pygame?