Instalasi Debian Linux Anda mungkin menyertakan beberapa versi python dan dengan demikian juga menyertakan beberapa executable biner python, dan dimungkinkan untuk mengubah versi python yang digunakan sistem.
Dalam tutorial ini, Anda akan melihat cara menginstal beberapa versi python, dan ubah versi python di Debian menggunakan update-alternatives python
memerintah. Periksa bagian di bawah untuk mempelajari caranya.
Dalam tutorial ini Anda akan mempelajari:
- Cara menginstal beberapa versi python
- Cara mengubah versi python di Debian

Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Linux Debian |
Perangkat Lunak | Python |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Instal Python di Debian
Ada banyak versi Python yang tersedia. Dua yang mungkin ingin diinstal oleh sebagian besar pengembang, dan yang tersedia di repo default Debian, adalah versi terbaru dari Python 2 dan 3. Perintah di bawah ini dapat digunakan untuk menginstalnya.
Instal Python 2 di Debian:
$ sudo apt install python2
Instal Python 3 di Debian:
$ sudo apt install python3
Versi Python apa yang saya gunakan?
Anda dapat menjalankan ls
berikut ini perintah untuk mengetahui executable biner python apa yang tersedia di sistem Anda:
$ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4 /usr/bin/python3.4m /usr/bin/python3m
Untuk memeriksa apa versi python default Anda, jalankan:
$ python --version Python 2.7.8
Jika perintah itu tidak berhasil, coba dengan python3
perintah sebagai gantinya:
$ python3 --version
Ubah versi python per pengguna
Untuk mengubah versi python per pengguna, Anda cukup membuat alias
dalam direktori home pengguna. Buka ~/.bashrc
file dan tambahkan alias baru untuk mengubah executable python default Anda:
alias python='/usr/bin/python3.4'
Setelah Anda melakukan perubahan di atas, login ulang atau sumber .bashrc
Anda berkas:
$ . ~/.bashrc
Periksa versi python default Anda:
$ python --version Python 3.4.2
Ubah versi python di seluruh sistem dengan update-alternatives python
Untuk mengubah versi python di seluruh sistem kita dapat menggunakan update-alternatives
perintah python. Masuk sebagai pengguna root, daftar pertama semua alternatif python yang tersedia:
# update-alternatives --list python update-alternatives: error: no alternatives for python
Pesan kesalahan di atas berarti tidak ada alternatif python yang dikenali oleh update-alternatives
memerintah. Untuk alasan ini kami perlu memperbarui tabel alternatif kami dan menyertakan keduanya python2.7
dan python3.4
:
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode # update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2 update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
--install
opsi mengambil beberapa argumen dari mana ia akan dapat membuat tautan simbolik. Argumen terakhir menentukan prioritasnya berarti, jika tidak ada pemilihan alternatif manual yang dibuat, alternatif dengan nomor prioritas tertinggi akan ditetapkan. Dalam kasus kami, kami telah menetapkan prioritas 2 untuk /usr/bin/python3.4
dan sebagai hasilnya /usr/bin/python3.4
telah ditetapkan sebagai versi python default secara otomatis oleh update-alternatives
perintah.
# python --version Python 3.4.2
Selanjutnya, kita dapat kembali membuat daftar semua alternatif python:
# update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.4
Mulai sekarang, kita kapan saja dapat beralih di antara versi alternatif python yang tercantum di atas menggunakan perintah di bawah ini dan memasukkan nomor pilihan:
# update-alternatives --config python
# python --version Python 2.7.8
Lampiran
Jika kami tidak lagi menginstal versi python alternatif di sistem kami, kami dapat menghapus update-alternatives
-nya daftar. Misalnya mari kita hapus versi python2.7:
# update-alternatives --remove python /usr/bin/python2.7 update-alternatives: removing manually selected alternative - switching python to auto mode update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode