Cara Mengubah Versi Python Lalai Pada Debian 9 Stretch Linux

Cara Mengubah Versi Python Lalai Pada Debian 9 Stretch Linux

Objektif

Artikel ini menerangkan cara bertukar antara python2 dan python3 pada debian 9 stretch linux

Sistem operasi dan versi perisian

  • Sistem operasi: - Debian 9 Stretch

Keperluan

Akses istimewa ke pemasangan Debian Linux anda diperlukan.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Arahan

Debian 9 Stretch dilengkapi dengan dua 2.7 dan 3.5 Versi Python. Sekiranya anda belum memasang pakej Python tetapi anda boleh memilih antara kedua -duanya dengan hanya memasang pakej yang sesuai:

Pemasangan Python 2: # Apt Pasang Python Python 3 Pemasangan: # Apt Pasang Python3 

Semak versi python lalai

Untuk memeriksa versi python lalai hanya dijalankan python Perintah dan pertanyaan versi:

$ python --version python 2.7.13 

Pasang python

Mari kita anggap bahawa tiada jurubahasa python belum dipasang pada sistem kami. Oleh itu, kita boleh mulakan dengan pemasangan kedua -dua versi Python:

# python --version -bash: python: perintah tidak dijumpai # apt pasang python python3 

Selepas memasang versi python 2.7 dibuat lalai:

$ python --version python 2.7.13 


Kemas kini Senarai Alternatif Python

Untuk melaksanakan suis seluruh sistem antara penggunaan versi python lalai Kemas kini-alternatif perintah. Pada mulanya Kemas kini-alternatif Perintah akan mengadu bahawa tidak ada alternatif python yang tersedia:

# Kemas kini-Alternatif-List Python Update-Alternatives: Ralat: Tiada Alternatif untuk Python 

Untuk memasang alternatif python, senarai pertama semua pilihan yang tersedia:

$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m 

Seterusnya, kemas kini senarai alternatif python untuk setiap versi yang anda gunakan. Dalam kes kita dengan tongkat dengan /usr/bin/python2.7 dan /usr/bin/python3.5 Versi:

# kemas kini-alternatif-pemasangan/usr/bin/python python/usr/bin/python2.7 1 Kemas kini-Alternatif: Menggunakan/usr/bin/python2.7 untuk menyediakan/usr/bin/python (python) dalam mod auto # update-alternatives-install/usr/bin/python python/usr/bin/python3.5 2 Kemas kini-Alternatif: Menggunakan/usr/bin/python3.5 untuk menyediakan/usr/bin/python (python) dalam mod auto 

Sila ambil perhatian bahawa nombor integer pada akhir setiap arahan menandakan keutamaan. Bilangan yang lebih tinggi bermaksud keutamaan yang lebih tinggi dan oleh itu /usr/bin/python3.5 versi ditetapkan dalam mod auto untuk menjadi lalai jika tiada pemilihan lain dipilih. Setelah melaksanakan kedua -dua perintah di atas versi python lalai semasa anda adalah /usr/bin/python3.5 kerana keutamaannya yang lebih tinggi (2):

# python --version python 3.5.3 

Tukar antara versi python

Sekarang, kami telah mengemas kini senarai alternatif python untuk melakukan suis antara mana -mana versi Python adalah untuk dijalankan:

# Kemas kini-Alternatif-Config Python Terdapat 2 pilihan untuk Python alternatif (menyediakan/usr/bin/python). Status Keutamaan Laluan Pemilihan ---------------------------------------------- -------------- * 0/usr/bin/python3.5 2 Mod Auto 1/usr/bin/python2.7 1 mod manual 2/usr/bin/python3.5 2 Mod Manual Tekan untuk memastikan pilihan semasa [*], atau taip nombor pemilihan: 1 Kemas kini-Alternatif: Menggunakan/usr/bin/python2.7 untuk menyediakan/usr/bin/python (python) dalam mod manual 

dan pilih versi yang sesuai menggunakan Integer Selction seperti yang ditunjukkan di atas.

# python --version python 2.7.13 

Versi Python Pengguna Tempatan

Sekiranya anda hanya perlu menukar versi python secara selektif setiap pengguna, anda boleh cuba mengedit pengguna .Bashrc fail. Contohnya untuk menukar ke versi python 3.5 Jalankan arahan Linux berikut:

$ python --version python 2.7.13 $ echo 'alias python = "/usr/bin/python3.5 "'>> ~/.Bashrc $ ... Bashrc $ python --version python 3.5.3 

loadposition python-tutorial-toc

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Muat turun linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Distro linux terbaik untuk pemaju
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Cara Dual Boot Kali Linux dan Windows 10