GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Beralih Versi Python di Ubuntu &Debian

Python adalah bahasa pemrograman tingkat tinggi, banyak digunakan untuk pemrograman sistem. Ini tersedia untuk semua sistem operasi populer. Anda dapat menginstal lebih dari satu versi Python pada satu sistem. Setelah Anda menginstal beberapa versi Python, Anda dapat mengganti Python default dengan alat update-alternatives.

Semua pengembang Python disarankan untuk menggunakan lingkungan virtual untuk aplikasi. Yang menyediakan lingkungan terisolasi untuk aplikasi dengan versi Python yang ditentukan.

Ganti Versi Python di Ubuntu &Debian

Alat baris perintah update-alternatives adalah untuk membuat dan memelihara tautan simbolis untuk perintah default. Dengan bantuan ini, kita dapat dengan mudah mengganti perintah ke versi yang berbeda. Untuk tutorial ini, Python 3.10 , dan Python 2.7 sudah diinstal sebelumnya pada sistem Debian. Kami akan membuat grup untuk kedua perintah dan mengatur tautan simbolis.

  1. Buat symlink dari /usr/bin/python2.7 ke /usr/bin/python dan atur nama grup sebagai "python". Nantinya, nama grup akan digunakan untuk mengganti tautan.
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 
    
    Output 
    update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
    
  2. Ubah tautan symlink menjadi /usr/bin/python3.10 untuk /usr/bin/python dan atur nama grup menjadi "python". Nama grup harus sama untuk semua versi python.
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2 
    
    Output 
    update-alternatives: using /usr/bin/python3.10 to provide /usr/bin/python (python) in auto mode
    
  3. Ulangi langkah 2 untuk menambahkan lebih banyak versi Python ke grup, yang sudah diinstal pada sistem Anda.
  4. Pada titik ini, Anda telah menambahkan dua versi biner python ke nama grup “python” . Sekarang, Anda dapat dengan mudah beralih ke versi apa pun dengan perintah berikut. Di sini "python" adalah nama grup yang ditentukan dalam perintah di atas.
    sudo update-alternatives --config python 
    
    Output: [Select on option] 
    There are 2 choices for the alternative python (providing /usr/bin/python).
    
      Selection    Path                Priority   Status
    ------------------------------------------------------------
      0            /usr/bin/python3.10   2         auto mode
    * 1            /usr/bin/python2.7   1         manual mode
      2            /usr/bin/python3.10   2         manual mode
    
    Press  to keep the current choice[*], or type selection number: 
    

    Dalam Python keluaran di atas ini, 2.7 ditetapkan sebagai versi saat ini. Untuk mengubahnya ke Python 3.10, Anda perlu memasukkan 0 atau 2 dan tekan enter.

  5. Itu saja. Versi Python saat ini diubah di sistem Anda. Cukup ketik perintah berikut untuk melihat versi Python yang aktif dengan benar.
    python -V 
    
    Output 
    Python 3.10.2
    

    Anda dapat menambahkan beberapa versi Python ke grup (Langkah:01 &02) dan beralih di antara mereka dengan mudah.

Kesimpulan

Dalam tutorial ini, Anda telah belajar tentang mengganti versi default Python pada sistem Ubuntu dan Debian Linux Anda. Alih-alih beralih versi, Anda juga dapat mengonfigurasi lingkungan virtual Python untuk aplikasi Anda.


Ubuntu
  1. Cara Menginstal Python 3.7 di Ubuntu, Debian dan LinuxMint

  2. Bagaimana Cara Menginstal Python di Ubuntu 20.04 dan 18.04?

  3. Bagaimana Cara Memperbarui Ke Python 2.7?

  1. Cara Menginstal Python 3.5 di Ubuntu, Debian &Linuxmint

  2. Cara Menginstal Python 3.9 di Ubuntu 18.04

  3. Cara menginstal Python pip di CentOS/Debian/Ubuntu

  1. Cara Menginstal Python 3 di Ubuntu 18.04 atau 20.04

  2. Bagaimana cara memeriksa versi Ubuntu

  3. Bagaimana Cara Menginstal Python 3.2 Di Ubuntu 13.04?