Configurar el entorno de desarrollo Python en Ubuntu y Fedora
Este artículo le ayuda con los conceptos básicos y los pasos para configurar su entorno de desarrollo Python en Ubuntu y Fedora.
Python se hizo popular en los últimos años debido a sus potentes bibliotecas, su sencilla sintaxis y su portabilidad. Actualmente se utiliza en casi todos los sistemas de las empresas.
Entonces, si está intentando configurar su cuadro de Python y se pregunta cómo comenzar, etc., entonces está en el lugar correcto. Aquí, intenté darte algunos pasos para comenzar.
Configurar el entorno de desarrollo Python en Ubuntu y Fedora
Versiones de Python
Si está iniciando el desarrollo de Python desde cero, se recomienda que utilice la última versión de Python 3.x para su desarrollo, ya que Python 2.x ya no tiene soporte. Casi todas las distribuciones líderes de Linux eliminaron la dependencia de Python 2.
Si está ejecutando las últimas distribuciones a día de hoy para Fedora o Ubuntu, entonces debería tener Python 3.x ya instalado y configurado como intérprete predeterminado. Por ejemplo, Fedora 37 y Ubuntu 22.04 LTS, que están disponibles actualmente, tienen Python 3.11 como shell de Python predeterminado.
Una forma rápida de averiguar qué versión de Python tiene es ejecutando el siguiente comando desde una terminal tanto en Ubuntu como en Fedora.
python2
python3
python3
Si está ejecutando versiones anteriores de Ubuntu o Fedora, puede instalar la última versión de Python 3.x usando los siguientes comandos:
Ubuntu
sudo apt install python3
Fedora
sudo dnf install python3
Además, ejecute el siguiente comando para averiguar la ruta de su ejecutable de Python en el sistema actual:
which python
Cambiar de versión como intérprete predeterminado
Si su sistema tiene instaladas varias versiones de Python: 2.x y 3.x y desea cambiar entre ellas, es posible.
Si solo tiene una versión instalada, puede omitir esta sección.
Para cambiar, primero, ejecute Python desde la terminal para descubrir la ruta ejecutable predeterminada. Idealmente, debería ser /usr/bin/python
. Ahora, ejecute a continuación para encontrar el enlace simbólico al ejecutable.
ln -l /usr/bin/python
lrwxrwxrwx 1 root root .... /usr/bin/pyhton -> python2
Ahora consulte la variable ` PATH
para determinar el orden de concatenación de rutas que el sistema busca para los ejecutables.
echo $PATH
Variable RUTA
Como puede ver, /usr/local/bin
está precediendo a /usr/bin/
, entonces puede crear un enlace simbólico suave a python3
. Entonces su intérprete debería elegir la última versión de Python 3 en lugar de Python 2 mientras ejecuta el comando Python.
ls -s /usr/bin/python3 /usr/local/bin/python
Ahora debe cerrar sesión e iniciar sesión nuevamente para borrar las entradas hash, o puede ejecutar hash -r
para borrarlas.
Ahora puede ejecutar Python desde la terminal y debería tener la última versión de Python 3.
IDE de Python
Un entorno de desarrollo integrado (IDE) le ayuda a escribir, compilar y ejecutar su código. Hay varios IDE de Python gratuitos disponibles, como PyCharm, Eclipse, Eric, etc., que puede utilizar. Ese sería otro artículo sobre sus pros y sus contras.
Si descarga Python del sitio web oficial python.org, Python viene con un entorno de desarrollo predeterminado llamado IDLE. IDLE es bueno para iniciar su sistema y luego puede decidir elegir cualquiera de los mejores IDE de Python gratuitos disponibles.
IDLE no está incluido en Ubuntu y Fedora junto con Python de forma predeterminada, debe instalarlo manualmente. Ejecute los siguientes comandos desde la terminal para instalar IDLE manualmente.
Ubuntu
sudo apt install idle
Fedora
sudo dnf install python-tools
Una vez instalado, puede iniciar IDLE desde la línea de comando inactiva o buscar desde la aplicación.
entorno IDLE
Ahora puede utilizar IDLE para comenzar su desarrollo. La mayoría de las opciones básicas las puedes encontrar en el menú Archivo de IDLE.
Espero que esta guía explique lo que debe saber antes de comenzar su desarrollo en Python. Aunque esta guía está dirigida principalmente a Ubuntu y Fedora, también puede seguir las instrucciones para todas las distribuciones basadas en Ubuntu y Fedora. Si tiene problemas con la configuración del entorno Python, hágamelo saber en la sección de comentarios a continuación.