Cómo cambiar entre versiones de Python en Fedora Linux

Cómo cambiar entre versiones de Python en Fedora Linux

Actualmente, la versión Python predeterminada en Fedora Linux es Python 2. Más tarde, Fedora Linux Release 22 se enviará con el Python 3 como una versión predeterminada. En esta configuración aprenderá cómo cambiar entre versiones de Python en Fedora Linux. Comencemos por enumerar todas las versiones de Python disponibles en su sistema 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-coberage/usr/bin/python3.4/usr/bin/python3-mako-render 

Ahora, verifique su versión predeterminada de Python:

# Python -V Python 2.7.8 

Para cambiar la versión de Python por usuario, simplemente cree un nuevo alias en usted .bashrc Ubicado en el directorio de su hogar:

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

Para cambiar la versión de Python a nivel mundial, primero verifique si la versión alternativa de Python ya está registrada por alternativas dominio:

# Alternativas -Lista | Grep -i Python 

Sin salida significa que la versión alternativa de Python todavía está configurada. Registre las dos versión de Python enumerada anteriormente con alternativa dominio.

# alternativas --install/usr/bin/python python/usr/bin/python3.4 2 # alternativas --instal/usr/bin/python python/usr/bin/python2.7 1 


Los comandos anteriores instruirán alternativas comandar para crear enlaces simbólicos relevantes que se utilizarán cada vez que un pitón se ejecuta el comando. También hemos dado python3.4 una prioridad más alta 2 lo que significa que si no se selecciona alternativa de Python la python3.4 se utilizará como predeterminado. Después de la ejecución de los comandos anteriores, su versión de Python debería cambiar a python3.4 Debido a su mayor prioridad.

# Python -V Python 3.4.1 

Cambiar entre la versión alternativa de Python anterior ahora es simple como:

# Alternativas -Config Python Hay 2 programas que proporcionan 'Python'. Comando de selección ----------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Ingrese para mantener la selección actual [+], o escriba el número de selección: 2 [root@localhost fedora]# python -v python 2.7.8 

Apéndice

Problemas conocidos con la versión Fedora Linux y Python 3:
Mensaje de error:

# Yum Search Package Archue "/usr/bin/yum", línea 30 excepto el keyboardinterrume, e: ^ syntaxError: sintaxis no válida 

Si establece Python3 a nivel mundial en su sistema, cambie el bequeShebang a Python2:

# vi/usr/bin/yum de: #!/usr/bin/python a: #!/usr/bin/python2.7 

Similarmente:
Mensaje de error:

Descargación de paquetes: archivo "/usr/libexec/urlgrabber-ext-down", línea 28 excepto Oserror, E: ^ sintaxerror: sintaxis no válida que sale en el usuario cancelar 

El problema también está relacionado con Python 3 establecido como una versión global predeterminada. Para corregir esta actualización de error /usr/libexec/urlgrabber-ext-down guion:

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

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • La mejor distribución de Linux para desarrolladores
  • Descarga de Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Instale Arch Linux en VMware Workstation
  • Instalación de Manjaro Linux
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..