Introducción
Con la creciente popularidad del desarrollo de herramientas basadas en IA entre los desarrolladores, Python se ha consolidado como uno de los mejores lenguajes de programación para IA gracias a su simplicidad, legibilidad y amplias bibliotecas como TensorFlow, PyTorch y scikit-learn. Estas bibliotecas proporcionan potentes herramientas para el aprendizaje automático, el análisis de datos y las redes neuronales, lo que convierte a Python en la mejor opción para proyectos de IA y aprendizaje automático.
Dado el papel fundamental de Python en la IA, es importante aprender a ejecutar scripts de Python eficazmente. Este tutorial está diseñado para ayudarte a sentar las bases de una programación de IA más avanzada mediante la ejecución de scripts sencillos de Python en una máquina Ubuntu.
Requisitos previos
- Un servidor con Ubuntu, un usuario no root con privilegios de sudo y un firewall habilitado. Para obtener instrucciones sobre cómo configurarlo, seleccione su distribución de esta lista y siga nuestra guía "Introducción a un servidor". Asegúrese de utilizar una versión compatible de Ubuntu.
- Introducción a la línea de comandos de Linux.
- Antes de comenzar, ejecute sudo apt-get update en la terminal de Ubuntu para asegurarse de que su sistema tenga las últimas versiones y actualizaciones de seguridad del software disponible en los repositorios configurados en su sistema.
Estas instrucciones son válidas para las últimas versiones de Ubuntu: Ubuntu 24.04, Ubuntu 22.04 y Ubuntu 20.04. Si usa una versión de Ubuntu anterior a la 18.04, le recomendamos actualizar a la última versión, ya que Ubuntu ya no ofrece soporte para estas versiones. Estas instrucciones le ayudarán a actualizar su versión de Ubuntu.
Paso 1: Configuración del entorno de Python
Ubuntu 24.04 viene con Python 3 por defecto. Abra una terminal y ejecute el siguiente comando para comprobar que Python 3 esté instalado:
python3 --version
Si Python 3 ya está instalado en su máquina, este comando devolverá la versión actual de Python 3. Si no está instalado, puede ejecutar el siguiente comando para obtener la instalación de Python 3:
sudo apt install python3
A continuación, debe instalar el instalador del paquete pip en su sistema:
sudo apt install python3-pip
Paso 2: Crear un script de Python
El siguiente paso es escribir el código Python que quieres ejecutar. Para crear un nuevo script, ve al directorio que prefieras:
cd ~/path-to-your-script-directory
Una vez en el directorio, debe crear un nuevo archivo. En la terminal, ejecute el siguiente comando:
nano demo_ai.py
Se abrirá un editor de texto en blanco. Escribe tu lógica aquí o copia el código a continuación:
from sklearn.tree import DecisionTreeClassifier
import numpy as np
import random
# Generate sample data
x = np.array([[i] for i in range(1, 21)]) # Numbers 1 to 20
y = np.array([i % 2 for i in range(1, 21)]) # 0 for even, 1 for odd
# Create and train the model
model = DecisionTreeClassifier()
model.fit(x, y)
# Function to predict if a number is odd or even
def predict_odd_even(number):
prediction = model.predict([[number]])
return "Odd" if prediction[0] == 1 else "Even"
if __name__ == "__main__":
num = random.randint(0, 20)
result = predict_odd_even(num)
print(f"The number {num} is an {result} number.")Este script crea un clasificador de árbol de decisión simple utilizando la biblioteca scikit-learn. Entrena el modelo para distinguir entre números pares e impares basándose en datos de muestra generados aleatoriamente. A continuación, realiza una predicción para el número dado basándose en su aprendizaje.
Guardar y salir del editor de texto.
Paso 3 – Instalar los paquetes necesarios
En este paso, instala los paquetes que usaste en el script anterior.
El primer paquete que necesitas instalar es NumPy. Usaste esta biblioteca para crear un conjunto de datos para entrenar el modelo de aprendizaje automático.
A partir de Python 3.11 y Pip 22.3, existe un nuevo PEP 668 que establece el marcado de los entornos base de Python como "administrados externamente". Por ello, ejecutar pip3 scikit-learn numpy o comandos de instalación similares de numpy generará un error: "Entorno administrado externamente".
Para instalar y usar numpy correctamente, necesita crear un entorno virtual que aísle sus paquetes de Python del entorno del sistema. Esto es importante porque mantiene separadas las dependencias requeridas por los diferentes proyectos y evita posibles conflictos entre las versiones de los paquetes.
Primero, crea el entorno virtual ejecutando:
sudo apt install python3-venv
Ahora use esta herramienta para crear un entorno virtual en su directorio de trabajo.
python3 -m venv python-envEl siguiente paso es activar este entorno virtual ejecutando el script de activación.
source python-env/bin/activate
Al ejecutarlo, verá un mensaje en la terminal que indica que el prefijo del nombre de su entorno virtual es el siguiente:
Output
(python-env) ubuntu@user:Ahora instale los paquetes necesarios ejecutando:
pip install scikit-learn numpy
El módulo aleatorio forma parte de la biblioteca estándar de Python, por lo que no es necesario instalarlo por separado. Viene con Python y se puede usar directamente sin necesidad de instalación adicional.
Paso 4: Ejecutar el script de Python
Ahora que tiene todos los paquetes necesarios, puede ejecutar su script de Python ejecutando el siguiente comando en su directorio de trabajo:
python3 demo_ai.py
Después de la ejecución exitosa, verá el resultado deseado.
Output
(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 5 is an Odd number.
(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 17 is an Odd number.Paso 5 [Opcional] – Hacer que el script sea ejecutable
La ejecución de scripts permite ejecutarlos directamente sin tener que llamar explícitamente a Python escribiendo python3. Esto hace que tu script se ejecute de forma más rápida y cómoda.
Abra su script de Python usando un editor de texto.
nano demo_ai.py
Al principio del archivo, añade un shebang, #!, que indica al sistema qué intérprete usar al ejecutar el script. Añade la siguiente línea antes del código:
#!/usr/bin/env python3
Guarde y cierre el archivo.
Ahora, haga que este script sea ejecutable para que pueda ejecutarse como cualquier otro programa o comando en su terminal.
chmod +x demo_ai.py
Tras la ejecución correcta, verá el control inmediatamente. A partir de ahora, puede ejecutar su script de la siguiente manera:
./demo_ai.py
Resultado
Ejecutar scripts de Python en una máquina Ubuntu es un proceso sencillo. Al comprender cómo ejecutar scripts de Python, podrá comenzar a explorar las potentes herramientas que ofrece, incluidas aquellas esenciales para el desarrollo de inteligencia artificial.









