Jak przełączać się między wersjami Python na Fedora Linux
- 4625
- 1112
- Maria Piwowarczyk
Obecnie domyślną wersją Python na Fedorze Linux to Python 2. Później Fedora Linux Wydanie 22 zostanie wysłane z Python 3 jako wersją domyślną. W tej konfiguracji nauczysz się przełączać między wersjami Python na Fedora Linux. Zacznijmy od wymienienia wszystkich wersji Python dostępnych w systemie Fedora:
# 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
Teraz sprawdź domyślną wersję Python:
# Python -V Python 2.7.8
Aby zmienić wersję Python na podstawie użytkownika, po prostu utwórz w sobie nowy pseudonim .Bashrc
Znajduje się pod twoim katalogiem domowym:
$ alias python = "/usr/bin/python3.4 "$ . ~/.Bashrc $ Python -Wersja Python 3.4.2
Aby zmienić wersję Python na całym świecie, najpierw sprawdź, czy wersja alternatywna Python jest już zarejestrowana przez alternatywy
Komenda:
# alternatywy - -list | Grep -i Python
Brak wyjściowych oznacza, że nie jest już skonfigurowana alternatywna wersja Pythona. Zarejestruj dwie powyższe wymienione wersję Python z alternatywny
Komenda.
# alternatywy -install/usr/bin/python python/usr/bin/python3.4 2 # Alternatywy -instalul/usr/bin/python python/usr/bin/python2.7 1
Powyższe polecenia będą instruować alternatywy
polecenie tworzenia odpowiednich symbolicznych linków do użycia w dowolnym momencie pyton
Polecenie jest wykonywane. Daliśmy też Python3.4
wyższy priorytet 2
co oznacza, że jeśli nie zostanie wybrana alternatywa Pythona Python3.4
będzie używane jako domyślne. Po wykonaniu powyższych poleceń Twoja wersja Python powinna się zmienić Python3.4
Ze względu na jego wyższy priorytet.
# Python -V Python 3.4.1
Przełączanie między powyższą alternatywną wersją Python jest teraz proste, ponieważ:
# Alternatywy -Config Python Istnieją 2 programy, które zapewniają „Python”. Polecenie wyboru ------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Wprowadź, aby zachować bieżący wybór [+] lub typ wyboru typu: 2 [root@localhost fedora]# Python -V Python 2.7.8
Załącznik
Znane problemy z wersją Fedora Linux i Python 3:
Komunikat o błędzie:
# plik pakietu wyszukiwania yum "/usr/bin/yum", wiersz 30 z wyjątkiem klawiatury, e: ^ SyntaxError: nieprawidłowa składnia
Jeśli ustawisz Python3 na całym świecie, zmień mniam
Shebang do Python2:
# vi/usr/bin/yum z: #!/usr/bin/python to: #!/usr/bin/python2.7
Podobnie:
Komunikat o błędzie:
Pobieranie pakietów: plik "/usr/libexec/urlgrabber-ext-down", wiersz 28 z wyjątkiem Oserror, e: ^ Składnia
Problem jest również powiązany z zestawem Python 3 jako domyślną wersję globalną. Aby naprawić tę aktualizację błędu /usr/libexec/urlgrabber-extown
scenariusz:
# vi/usr/libexec/urlgrabber-ext-down z: #!/usr/bin/python to: #!/usr/bin/python2.7
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Najlepszy Linux Distro dla programistów
- Pobierz Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 22.04
- Zainstaluj Arch Linux na stacji roboczej VMware
- Instalacja Manjaro Linux
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- « Jak zainstalować Spotify w Fedora Linux
- Jak zainstalować najnowszą Eclipse Java IDE na Debian 9 Stretch Linux »