Cara Beralih Antara Versi Python di Fedora Linux
- 4414
- 43
- Clarence Powlowski
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 yum
shebang 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 ..
- « Cara Memasang Spotify di Fedora Linux
- Cara Memasang Eclipse Java Ide terkini di Debian 9 Stretch Linux »