Cara Mengubah dari Default ke Versi Python Alternatif di Debian

Cara Mengubah Dari Default Ke Versi Python Alternatif Di Debian



Python adalah bahasa pemrograman penting untuk semua distribusi berbasis Linux. Inilah alasan mengapa Anda akan menemukan Python terinstal di sistem dengan versi default. Kasus ini dapat terjadi ketika Anda perlu beralih dari versi Python default ke versi alternatif jika diinstal. Faktanya adalah beberapa aplikasi memerlukan versi Python yang berbeda.

Tutorial ini akan mendemonstrasikan prosedur mengubah default ke versi Python alternatif di Debian Linux.

Cara Memeriksa Versi Saat Ini dari Python Default di Debian Linux

Sebelum beralih ke perubahan versi Python default ke versi alternatif, penting bagi Anda untuk mengetahui versi Python yang terinstal di sistem Anda. Direktori default untuk Python di Debian atau sistem berbasis Linux lainnya adalah “/usr/bin/python” . Menggunakan perintah daftar 'l' , Anda dapat menemukan versi Python yang terinstal di sistem Anda.







ls /usr/bin/python*



Catatan: Outputnya mungkin berbeda dalam kasus Anda.



Untuk memeriksa versi default Python saat ini di Debian, jalankan perintah berikut:





python --versi

Dalam kasus kami, versi Python default saat ini adalah 2.7.18. Ini bisa berbeda dalam kasus Anda tergantung pada sistem yang Anda gunakan.



Cara Mengubah dari Default ke Versi Python Alternatif di Debian Linux

Ada dua cara untuk mengubah dari default ke versi Python alternatif di Debian Linux:

  1. Melalui perintah pembaruan-alternatif
  2. Melalui Alat pyenv

Metode 1: Ubah Dari Default ke Versi Python Alternatif Melalui Perintah pembaruan-alternatif

Pertama, pengguna harus membuat symlink antara direktori versi python yang berbeda secara terpisah sehingga semuanya dapat digabungkan dalam grup bernama “ular piton” . Sejak versi Python 3.9 adalah versi alternatif yang akan kita gunakan, oleh karena itu, kita harus membuat symlink versi Python 3.9 melalui perintah yang diberikan di bawah ini:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2

Selanjutnya, buat symlink Python versi 2.7 18 dengan menjalankan perintah di bawah ini:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 18

Setelah symlink dibuat, Anda dapat membuat daftar versi Python yang terinstal untuk mengubahnya dan untuk itu, jalankan perintah berikut:

sudo pembaruan-alternatif --config python

Di sana Anda akan melihat versi Python dan secara default 2.7 dipilih. Anda dapat memasukkan nomor pilihan Anda, untuk mengaturnya sebagai versi default sistem Anda. Sebagai contoh, saya memasuki 2 untuk memilih python3.9:

Setelah Anda beralih ke versi Python, jalankan perintah versi Python untuk memverifikasinya:

python --versi

Metode 2: Ubah dari Python Default ke Python Alternatif Melalui Alat pyenv

Anda juga dapat mengubah Python default menjadi penggunaan alternatif pyenv menggunakan langkah-langkah berikut:

Langkah 1: Perbarui sistem terlebih dahulu dan jalankan perintah berikut untuk memastikan tidak ada dependensi sistem yang tidak terpenuhi:

sudo apt-get pembaruan ; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Langkah 2: Setelah selesai, jalankan skrip instalasi pyenv di Debian melalui perintah yang diberikan di bawah ini:

keriting https://pyenv. berlari | pesta

Langkah 3: Selanjutnya, buka file sumber dari variabel lingkungan melalui perintah yang disebutkan di bawah ini:

sudo nano ~ /. Profil

Tambahkan skrip berikut di bagian bawah file sumber dan simpan file dengan menekan ctrl + X kemudian DAN:

ekspor PYENV_ROOT = '$HOME/.pyenv'

perintah -v pyenv > /dev/null || ekspor JALAN = '$PYENV_ROOT/bin:$PATH'

eval '$(pyenv init -)'

Langkah 4: Muat ulang perubahan ke variabel lingkungan melalui perintah berikut:

sumber ~ /. Profil

Langkah 5: Verifikasi instalasi dari pyenv melalui perintah versi:

pyenv --versi

Langkah 6: Jalankan perintah list untuk memeriksa versi Python yang tersedia:

instal pyenv -- daftar

Langkah 7: Anda dapat memilih versi apa pun yang ingin Anda instal di Debian, saya memilih 3.10.9

pyenv instal 3.10.9

Langkah 8: Setelah menginstal, jalankan perintah berikut untuk menjadikan versi terinstal global untuk semua pengguna:

pyenv global 3.10.9

Jalankan perintah berikut untuk mengonfirmasi perubahan:

python --versi

Intinya

Anda dapat menginstal beberapa versi Python di Debian dan dengan mudah beralih di antaranya. Tidak perlu menghapus satu versi Python untuk menginstal yang lain karena Anda dapat menggunakannya secara bersamaan. Anda harus membuat symlink untuk versi Python dalam grup dan setelah itu, Anda dapat beralih ke versi Python yang Anda inginkan menggunakan “–perbarui alternatif” memerintah.