Jak przełączać się między wersjami Python na Fedora Linux

Jak przełączać się między wersjami Python na Fedora Linux

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ń mniamShebang 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…