Cómo cambiar entre versiones de Python en Fedora Linux
- 3091
- 921
- Mateo Pantoja
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 beque
Shebang 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 ..
- « Cómo instalar Spotify en Fedora Linux
- Cómo instalar el último Eclipse Java IDE en Debian 9 Stretch Linux »