Cara mengubah versi python default di debian 9 stretch linux

Cara mengubah versi python default di debian 9 stretch linux

Objektif

Artikel ini menjelaskan cara beralih antara Python2 dan Python3 di Debian 9 Stretch Linux

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Debian 9 Stretch

Persyaratan

Akses istimewa ke instalasi Debian Linux Anda akan diperlukan.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Debian 9 Stretch hadir dengan dua 2.7 Dan 3.5 Versi Python. Jika Anda belum menginstal paket Python apa pun, Anda dapat memilih antara keduanya dengan hanya menginstal paket yang sesuai:

Instalasi Python 2: # App Instal Python Python 3 Instalasi: # App Instal Python3 

Periksa versi python default

Untuk memeriksa versi python default cukup jalankan Python Perintah dan query Versinya:

$ python --version Python 2.7.13 

Instal Python

Mari kita asumsikan bahwa tidak ada juru bahasa Python yang belum terpasang di sistem kami. Oleh karena itu, kita dapat mulai dengan pemasangan kedua versi Python:

# python --version -bash: python: perintah tidak ditemukan # apt install python python3 

Setelah instalasi versi Python 2.7 dibuat default:

$ python --version Python 2.7.13 


Perbarui daftar alternatif Python

Untuk melakukan sakelar di seluruh sistem antara penggunaan versi python default Pembaruan-alternatif memerintah. Pada awalnya Pembaruan-alternatif Perintah akan mengeluh bahwa tidak ada alternatif Python yang tersedia:

# UPDATE-ALTERNATIF-List Python Update-alternatif: Kesalahan: Tidak ada alternatif untuk Python 

Untuk menginstal alternatif Python, daftar pertama semua opsi 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 

Selanjutnya, perbarui daftar alternatif Python untuk setiap versi yang Anda gunakan untuk digunakan. Dalam kasus kami dengan tetap dengan /usr/bin/python2.7 Dan /usr/bin/python3.5 Versi:

# UPDATE-ALTERNATIF--instal/usr/bin/python python/usr/bin/python2.7 1 Pembaruan-alternatif: Menggunakan/usr/bin/python2.7 Untuk menyediakan/usr/bin/python (python) dalam mode otomatis # pembaruan-alternatif-instal/usr/bin/python python/usr/bin/python3.5 2 Pembaruan-Alternatif: Menggunakan/usr/bin/python3.5 Untuk menyediakan/usr/bin/python (python) dalam mode otomatis 

Harap dicatat bahwa nomor integer di akhir setiap perintah menunjukkan prioritas. Angka yang lebih tinggi berarti prioritas yang lebih tinggi dan dengan demikian /usr/bin/python3.5 Versi diatur dalam mode otomatis menjadi default jika tidak ada pilihan lain yang dipilih. Setelah mengeksekusi kedua perintah di atas versi python default Anda saat ini adalah /usr/bin/python3.5 karena prioritasnya yang lebih tinggi (2):

# Python --Version Python 3.5.3 

Beralih di antara versi Python

Sekarang, bahwa kami telah memperbarui daftar alternatif Python untuk melakukan sakelar antara versi Python mana pun adalah untuk menjalankan:

# UPDATE-ALTERNATIF --Config Python Ada 2 pilihan untuk Python alternatif (menyediakan/usr/bin/python). Status Prioritas Path Seleksi -------------------------------------------------- -------------- * 0/usr/bin/python3.5 2 Mode Otomatis 1/usr/bin/python2.7 1 Mode Manual 2/usr/bin/python3.5 2 Mode Manual Tekan untuk menjaga pilihan saat ini [*], atau tipe Nomor Pemilihan: 1 Pembaruan-alternatif: Menggunakan/usr/bin/python2.7 Untuk menyediakan/usr/bin/python (python) dalam mode manual 

dan pilih versi yang sesuai menggunakan integer selction seperti yang ditunjukkan di atas.

# Python --Version Python 2.7.13 

Versi Python Pengguna Lokal

Jika Anda hanya perlu mengubah versi python secara selektif berdasarkan per pengguna, Anda dapat mencoba mengedit pengguna .Bashrc mengajukan. Misalnya berubah menjadi versi python 3.5 Jalankan perintah 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 Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Unduh Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Distro linux terbaik untuk pengembang
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Cara Dual Boot Kali Linux dan Windows 10