Cara beralih antara versi python di fedora linux

Cara beralih antara versi python di fedora linux

Saat ini, versi Python default di Fedora Linux adalah Python 2. Nanti Fedora Linux Release 22 akan dikirimkan dengan Python 3 sebagai versi default. Dalam konfigurasi ini Anda akan belajar cara beralih antara versi Python di Fedora Linux. Mari kita mulai dengan mendaftarkan 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 default Anda:

# Python -V Python 2.7.8 

Untuk mengubah versi python berdasarkan per pengguna cukup buat alias baru di dalam diri Anda .Bashrc Terletak di bawah direktori rumah Anda:

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

Untuk mengubah versi Python secara global, periksa apakah versi alternatif Python sudah terdaftar oleh alternatif memerintah:

# Alternatif -List | grep -i python 

Belum ada output berarti belum alternatif versi python dikonfigurasi. Daftarkan dua versi Python yang terdaftar di atas dengan alternatif memerintah.

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


Perintah di atas akan menginstruksikan alternatif perintah untuk membuat tautan simbolik yang relevan untuk digunakan kapan saja a Python perintah dieksekusi. Kami juga telah memberikan Python3.4 prioritas yang lebih tinggi 2 yang berarti, jika tidak ada alternatif Python yang dipilih Python3.4 akan digunakan sebagai default. Setelah eksekusi, perintah di atas, versi Python Anda harus diubah Python3.4 Karena prioritasnya yang lebih tinggi.

# Python -V Python 3.4.1 

Beralih di antara versi Python alternatif di atas sekarang sederhana seperti:

# Alternatif -Konfigurasi Python Ada 2 program yang menyediakan 'ular python'. Perintah Seleksi ----------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Masukkan untuk menjaga pilihan saat ini [+], atau tipe Nomor Seleksi: 2 [root@localhost fedora]# python -v Python 2.7.8 

Lampiran

Masalah yang Diketahui dengan Fedora Linux dan Python 3 Versi:
Pesan eror:

# YUM Pencarian File Paket "/usr/bin/yum", baris 30 kecuali keyboardinterrupt, e: ^ sintakserror: sintaks yang tidak valid 

Jika Anda mengatur python3 secara global pada sistem Anda, ubah yumShebang ke Python2:

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

Demikian pula:
Pesan eror:

Paket Mengunduh: File "/usr/libexec/urlgrabber-ext-down", baris 28 kecuali oserror, e: ^ sintakserror: sintaks yang tidak valid keluar pada batal pengguna pada pengguna 

Masalah ini juga terkait dengan Python 3 yang ditetapkan sebagai versi global default. Untuk memperbaiki pembaruan kesalahan ini /usr/libexec/urlgrabber-ext-down naskah:

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

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
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Distro linux terbaik untuk pengembang
  • Unduh Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Instal Arch Linux di VMware Workstation
  • Instalasi Manjaro Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…