Cara Beralih Antara Versi Python di Fedora Linux

Cara Beralih Antara Versi Python di Fedora Linux

Pada masa ini, versi python lalai di fedora linux adalah python 2. Kemudian Fedora Linux Release 22 akan dihantar dengan Python 3 sebagai versi lalai. Dalam konfigurasi ini, anda akan belajar bagaimana menukar antara versi python di fedora linux. Mari kita mulakan dengan menyenaraikan semua versi Python yang tersedia di sistem Fedora anda:

# ls/usr/bin/python*/usr/bin/python/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4m/usr/bin/python-coverage/usr/bin/python2/usr/bin/python2-coverage/usr/bin/python3.4/usr/bin/python3-mako-render 

Sekarang, periksa versi python lalai anda:

# python -v python 2.7.8 

Untuk menukar versi python pada setiap pengguna hanya buat alias baru dalam diri anda .Bashrc Terletak di bawah direktori rumah anda:

$ alias python = "/usr/bin/python3.4 "$ . ~/.Bashrc $ python --version python 3.4.2 

Untuk menukar versi python secara global pertama periksa sama ada versi alternatif python sudah didaftarkan oleh alternatif Perintah:

# alternatif -list | grep -i python 

Tiada output bermaksud bukan versi python alternatif yang dikonfigurasikan. Daftar dua versi python yang disenaraikan di atas dengan alternatif perintah.

# Alternatif -Install/usr/bin/python python/usr/bin/python3.4 2 # Alternatif -Install/usr/bin/python python/usr/bin/python2.7 1 


Perintah di atas akan mengarahkan alternatif perintah untuk membuat pautan simbolik yang relevan untuk digunakan pada bila -bila masa a python arahan dilaksanakan. Kami juga telah diberikan python3.4 keutamaan yang lebih tinggi 2 yang bermaksud, jika tiada alternatif python dipilih python3.4 akan digunakan sebagai lalai. Setelah pelaksanaan perintah di atas, versi python anda harus berubah menjadi python3.4 kerana keutamaannya yang lebih tinggi.

# python -v python 3.4.1 

Untuk menukar antara versi Python alternatif di atas kini mudah seperti:

# Alternatif -Config Python Terdapat 2 program yang menyediakan 'python'. Perintah Pemilihan ----------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Masukkan untuk menyimpan pemilihan semasa [+], atau taip nombor pemilihan: 2 [root@localhost fedora]# python -v python 2.7.8 

Lampiran

Masalah yang diketahui dengan Fedora Linux dan Python 3 versi:
Mesej ralat:

# fail pakej carian yum "/usr/bin/yum", baris 30 kecuali keyboardInrupt, e: ^ syntaxError: sintaks tidak sah 

Sekiranya anda menetapkan python3 secara global pada sistem anda, ubahlah yumshebang ke python2:

# vi/usr/bin/yum dari: #!/usr/bin/python ke: #!/usr/bin/python2.7 

Begitu juga:
Mesej ralat:

Muat turun pakej: fail "/usr/libexec/urlgrabber-ext-down", baris 28 kecuali oserror, e: ^ syntaxError: sintaks tidak sah keluar pada pengguna membatalkan 

Isu ini juga berkaitan dengan set python 3 sebagai versi global lalai. Untuk memperbaiki kemas kini ralat ini /usr/libexec/urlgrabber-ext-down Skrip:

# vi/usr/libexec/urlgrabber-ext-down dari: #!/usr/bin/python ke: #!/usr/bin/python2.7 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Distro linux terbaik untuk pemaju
  • Muat turun linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pasang Arch Linux di Workstation VMware
  • Pemasangan Manjaro Linux
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..