Cara Mengubah Versi Python Lalai Pada Debian 9 Stretch Linux
- 2605
- 416
- Mr. Ramon Runolfsson
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