Saya menggunakan Ubuntu 13.10.I memiliki python 2.7 dan python 3.3.I telah menginstal pygame dengan benar di python 2.7.Bagaimana saya bisa menginstalnya di python3.3.Apakah pygame mendukung python3.3 atau tidak?
Saya di Ubuntu 14.04 dengan python 3.4, berfungsi untuk saya. Terima kasih
ifyalciner
1
Saya menjalankan Xubuntu 16.04 LTS dengan Python 3.5.2. Sebelum saya akan membuatnya, sesuai instruksi Anda di atas, saya juga harus menginstal setuptools melalui sudo apt-get install python3-setuptools(sumber: stackoverflow.com/a/14426553/4561887 ). Semuanya bekerja dengan baik!
Gabriel Staples
Saya mencoba menambahkan ketergantungan ini ke jawaban Anda melalui edit, tetapi ditolak, jadi saya hanya mengirim jawaban lain, sesuai rekomendasi pengulas edit.
Gabriel Staples
Saya juga harus larisudo apt-get install python3-setuptools
Moebius
4
Sayangnya Anda perlu mengkompilasi ulang. Dan sayangnya versi stabil terakhir (1.9.1) tidak mendukung python 3 ...
Jadi, Anda perlu mengunduh kode sumber terakhir dari bagasi, berharap tidak rusak saat ini:
Ini akan menginstal dependensi yang digunakan oleh versi pygame yang tersedia di depot paket Anda. Versi yang lebih baru mungkin membutuhkan ketergantungan lain! Kita juga perlu menentukan python3-dev dan python3-numpy karena, well, build-dep akan menginstal versi python2 dari paket ini ...
Anda sekarang dapat menjalankan:
cd pygame
python3 config.py
Jika beberapa dependensi tidak ada, config.py akan mencantumkannya dan bertanya apakah Anda ingin melanjutkan jika dependensi ini tidak wajib. Anda dapat menginstalnya jika Anda ingin / bisa atau hanya mengabaikannya dan mungkin kehilangan beberapa fungsionalitas.
Saya mencoba menambahkan ini ke jawaban yang diterima, tetapi ditolak, jadi saya mempostingnya sebagai jawaban terpisah.
Dalam versi yang lebih baru dari Ubuntu dan turunannya Ubuntu (ex: Xubuntu 16.04 LTS), jawaban yang diterima hilang satu ketergantungan penting sebelum memanggil perintah build, yaitu: python3-setuptools. Karenanya, saya memposting jawaban ini dengan menambahkan ketergantungan itu.
Saya telah berhasil menyelesaikan langkah-langkah di bawah ini di Xubuntu 16.04 LTS untuk menginstal pygameke Python 3.5.2.
(Catatan: untuk menginstal pygame ke Python 2 cukup gunakan sudo apt-get install python-pygame).
Untuk menginstalnya ke Python 3.x, lakukan hal berikut:
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
Untuk menginstal PyGame untuk Python 3.x di Ubuntu 19.04 dan kemudian buka terminal dan ketik:
sudo apt install python3-pygame
Ubuntu 18.10
Untuk menginstal PyGame untuk Python 3.x 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/ semesta yang diusulkan kosmik
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
Ubuntu 18.04
Selain jelas pip installsolusi di 18,04, alternatif lain adalah untuk secara manual men-download python3-pygame berkas .deb untuk 19,04 dan menginstalnya dengan sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.debdi 18,04. Semua dependensi yang diperlukan tersedia di repositori default 18.04.
Selain pip jelas menginstal solusi di 18,04, alternatif lain adalah untuk secara manual men-download python3-pygame berkas .deb untuk 19,04 dan menginstalnya di 18,04. Semua dependensi yang diperlukan tersedia di repositori default 18.04.
sudo apt-get install python-pip; sudo pip install pygame
?python3-pip
danpip3
harus digunakanJawaban:
Berikut ini tautan ke solusi untuk Ubuntu 12.04. Semoga ini bisa membantu. Dari terminal:
Ubah ke direktori home Anda.
Dapatkan kode sumber Pygame.
Instal dependensi.
Bangun dan pasang Pygame.
sumber
sudo apt-get install python3-setuptools
(sumber: stackoverflow.com/a/14426553/4561887 ). Semuanya bekerja dengan baik!sudo apt-get install python3-setuptools
Sayangnya Anda perlu mengkompilasi ulang. Dan sayangnya versi stabil terakhir (1.9.1) tidak mendukung python 3 ...
Jadi, Anda perlu mengunduh kode sumber terakhir dari bagasi, berharap tidak rusak saat ini:
Anda juga perlu mengunduh dependensi build:
Ini akan menginstal dependensi yang digunakan oleh versi pygame yang tersedia di depot paket Anda. Versi yang lebih baru mungkin membutuhkan ketergantungan lain! Kita juga perlu menentukan python3-dev dan python3-numpy karena, well, build-dep akan menginstal versi python2 dari paket ini ...
Anda sekarang dapat menjalankan:
Jika beberapa dependensi tidak ada, config.py akan mencantumkannya dan bertanya apakah Anda ingin melanjutkan jika dependensi ini tidak wajib. Anda dapat menginstalnya jika Anda ingin / bisa atau hanya mengabaikannya dan mungkin kehilangan beberapa fungsionalitas.
Sekarang saatnya untuk membangun dan menginstal:
sumber
Saya mencoba menambahkan ini ke jawaban yang diterima, tetapi ditolak, jadi saya mempostingnya sebagai jawaban terpisah.
Dalam versi yang lebih baru dari Ubuntu dan turunannya Ubuntu (ex: Xubuntu 16.04 LTS), jawaban yang diterima hilang satu ketergantungan penting sebelum memanggil perintah build, yaitu:
python3-setuptools
. Karenanya, saya memposting jawaban ini dengan menambahkan ketergantungan itu.Saya telah berhasil menyelesaikan langkah-langkah di bawah ini di Xubuntu 16.04 LTS untuk menginstal
pygame
ke Python 3.5.2.(Catatan: untuk menginstal pygame ke Python 2 cukup gunakan
sudo apt-get install python-pygame
).Untuk menginstalnya ke Python 3.x, lakukan hal berikut:
(Sumber asli: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Ubah ke direktori home Anda.
Dapatkan kode sumber Pygame.
Instal dependensi.
Bangun dan pasang Pygame.
sumber
Ubuntu 19.04 dan yang lebih baru
Untuk menginstal PyGame untuk Python 3.x di Ubuntu 19.04 dan kemudian buka terminal dan ketik:
Ubuntu 18.10
Untuk menginstal PyGame untuk Python 3.x di Ubuntu 18.10 buka terminal dan ketik:
Tambahkan baris ini ke sources.list.
Simpan sources.list dengan kombinasi keyboard Ctrl+ Odan tekan Enterdan keluar dengan Ctrl+X
Perbarui daftar perangkat lunak yang tersedia dan instal python3-pygame.
Ubuntu 18.04
Selain jelas
pip install
solusi di 18,04, alternatif lain adalah untuk secara manual men-download python3-pygame berkas .deb untuk 19,04 dan menginstalnya dengansudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
di 18,04. Semua dependensi yang diperlukan tersedia di repositori default 18.04.sumber