Búsqueda de sitios web

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.

Artículos relacionados