Cara menukar versi python di Ubuntu & Debian

Cara menukar versi python di Ubuntu & Debian

Python adalah bahasa pengaturcaraan peringkat tinggi, digunakan secara meluas untuk pengaturcaraan sistem. Ia tersedia untuk semua sistem operasi yang popular. Anda boleh memasang lebih daripada satu versi python pada satu sistem. Sebaik sahaja anda telah memasang pelbagai versi python, anda boleh menukar python lalai dengan alat kemas kini-alternatif.

Semua pemaju python disyorkan untuk menggunakan persekitaran maya untuk aplikasi. Yang menyediakan persekitaran terpencil untuk aplikasi dengan versi python yang ditetapkan.

Tukar versi Python di Ubuntu & Debian

Alat baris arahan kemas kini adalah untuk membuat dan mengekalkan pautan simbolik untuk arahan lalai. Dengan bantuan ini, kita dapat dengan mudah menukar arahan ke versi yang berbeza. Untuk, tutorial ini, Python 3.10, dan Python 2.7 dipasang pada sistem debian. Kami akan membuat kumpulan untuk kedua -dua arahan dan menetapkan pautan simbolik.

  1. Buat symlink dari /usr/bin/python2.7 ke /usr/bin/python dan tetapkan nama kumpulan sebagai "Python". Kemudian, nama kumpulan akan digunakan untuk menukar pautan.
    alternatif kemas kini sudo-pemasangan/usr/bin/python python/usr/bin/python2.7 1  
    Output kemas kini-alternatif: Menggunakan/usr/bin/python2.7 untuk menyediakan/usr/bin/python (python) dalam mod auto 
  2. Tukar pautan Symlink ke /usr/bin/python3.10 untuk /usr/bin/python dan tetapkan nama kumpulan kepada "Python". Nama kumpulan mesti sama untuk semua versi python.
    alternatif kemas kini sudo-pemasangan/usr/bin/python python/usr/bin/python3.10 2  
    Output kemas kini-alternatif: Menggunakan/usr/bin/python3.10 untuk menyediakan/usr/bin/python (python) dalam mod auto 
  3. Ulangi langkah 2 untuk menambah lebih banyak versi python ke kumpulan, yang sudah dipasang pada sistem anda.
  4. Pada ketika ini, anda telah menambah dua versi binari python ke nama kumpulan "Python". Sekarang, anda boleh beralih ke mana -mana versi dengan arahan berikut. Di sini "Python" adalah nama kumpulan yang ditakrifkan dalam arahan di atas.
    alternatif kemas kini sudo-config python  
    Output: [Pilih pada pilihan] Terdapat 2 pilihan untuk Python alternatif (menyediakan/usr/bin/python). Status Keutamaan Laluan Pemilihan ---------------------------------------------- -------------- 0/usr/bin/python3.10 2 Mod Auto * 1/usr/bin/python2.7 1 mod manual 2/usr/bin/python3.10 2 Mod Manual Tekan untuk memastikan pilihan semasa [*], atau taip nombor pemilihan: 

    Dalam python output di atas ini, 2.7 ditetapkan sebagai versi semasa. Untuk mengubahnya ke Python 3.10, anda perlu memasukkan 0 atau 2 dan tekan Enter.

  5. Itu sahaja. Versi Python semasa diubah pada sistem anda. Taipkan arahan berikut untuk melihat versi python yang betul aktif.
    python -v  
    Output Python 3.10.2 

    Anda boleh menambah pelbagai versi python ke kumpulan (langkah: 01 & 02) dan mudah beralih di antara mereka.

Kesimpulan

Dalam tutorial ini, anda telah belajar tentang menukar versi python lalai pada sistem Ubuntu dan Debian Linux anda. Daripada menukar versi, anda juga boleh mengkonfigurasi persekitaran maya python untuk aplikasi anda.