Fedora

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 
STATA DE CARGA DE GRUB 1.5 Error Top 10
STATA DE CARGA DE GRUB 1.5 Error 15 El mensaje de error no indica necesariamente que ha destruido un MBR (registro de arranque maestro) de su arranque...
Top 101 Cómo comenzar con OpenCV y la visión por computadora en Ubuntu Linux
Recientemente tuve la tentación de echar un vistazo al proyecto OpenCV y el libro de Oreilly Learning OpenCV Este es un gran libro y asume una program...
Banca en línea segura con Linux USB Live
Resumen La banca en línea se está convirtiendo en una forma muy popular de satisfacer nuestras necesidades bancarias y esto incluso incluye personas s...