Cómo instalar PyTorch y TensorFlow en Linux y Windows sin errores

Última actualización: 01/09/2026
Autor: Isaac
  • Uso de entornos virtuales aislados para evitar conflictos de versiones entre librerías.
  • Configuración específica de CUDA y cuDNN para habilitar la aceleración por GPU.
  • Métodos de instalación detallados mediante Pip, Conda y Miniconda según el sistema operativo.
  • Aplicaciones prácticas de los frameworks en visión artificial, NLP y análisis de datos.

Captura de pantalla de una terminal de Linux Ubuntu con múltiples ventanas divididas mostrando monitoreo de sistema y logs, representando la configuración técnica de entornos de IA.

Montar un entorno de inteligencia artificial puede llegar a ser un auténtico quebradero de cabeza. Es muy común tropezar con el muro de los conflictos de versiones, donde una librería no se lleva bien con otra o el controlador de la tarjeta gráfica parece hablar un idioma distinto al del framework, dejándonos con la sensación de que los tutoriales de internet están obsoletos.

Para evitar que te tires de los pelos, lo ideal es no instalar nada a lo loco en el sistema global. La clave del éxito reside en el uso de entornos virtuales aislados, que funcionan como burbujas independientes. Así, puedes tener una versión de Python para un proyecto y otra distinta para TensorFlow sin que se peleen entre ellas, asegurando que la aceleración por GPU funcione a la primera.

instalar linux windows 11 wsl2 ubuntu maquina virtual nativa
Related article:
Instalar Linux en Windows 11 con WSL2 y Ubuntu: guía completa

Instalación de TensorFlow en Linux y Windows

Primer plano de tarjetas gráficas NVIDIA RTX 2080, componentes de hardware fundamentales para la aceleración por GPU en TensorFlow y PyTorch.

Si buscas desplegar TensorFlow, tienes varias rutas dependiendo de tu sistema operativo y hardware. En entornos Linux, la vía más directa es aprovechar pip. En distribuciones basadas en Debian o Ubuntu, basta con ejecutar sudo apt update y luego instalar paquetes deb y rpm mediante sus propios gestores de paquetes.

Una vez listo el gestor, puedes lanzar la instalación con pip install tensorflow. No obstante, si quieres evitar líos, es muy recomendable crear un entorno virtual previo con python3 -m venv tf_env y activarlo antes de instalar nada. Para comprobar que todo ha quedado niquelado, basta con abrir un intérprete de Python y ejecutar import tensorflow as tf; print(tf.__version__).

Para quienes están en Windows y sufren porque la GPU no es detectada, la jugada maestra es usar Miniconda. Para evitar conflictos con el PATH del sistema, es mejor no marcar la casilla de agregarlo durante la instalación. Tras reiniciar, se recomienda crear un entorno específico, por ejemplo conda create --name tf-2.10 python=3.10. Es vital saber que la versión 2.10 es la última que ofrece soporte nativo para GPU en Windows con CUDA 11.2 y cuDNN 8.1.

cambiar tarjeta grafica desinstalar drivers ddu instalar gpu nueva pc
Related article:
Cómo cambiar de tarjeta gráfica usando DDU y reinstalar drivers

Ojo con las dependencias: TensorFlow 2.10 no se lleva bien con NumPy 2.x, por lo que deberás forzar la instalación de una versión antigua mediante pip install numpy==1.23.5. Si usas un IDE como PyCharm, no olvides vincular manualmente el intérprete buscando el ejecutable de Python dentro de la carpeta de entornos de Miniconda para que el editor reconozca las librerías.

  Administración de dispositivos móviles (MDM) en Windows 11 Pro

Guía completa para PyTorch en Ubuntu

Visualización abstracta en 3D de una red neuronal con conexiones digitales, ilustrando los conceptos de deep learning implementados en PyTorch y TensorFlow.

PyTorch es la joya de la corona para muchos investigadores debido a su grafo de computación dinámico y su flexibilidad. Para instalarlo en Ubuntu, existen dos caminos principales: el camino ligero con Pip y el camino robusto con Anaconda.

Si optas por Pip, el primer paso es mantener el sistema al día con sudo apt update e instalar python3-venv. Crea una carpeta para tu proyecto, activa el entorno virtual y, dependiendo de tu hardware, elige el comando adecuado. Para quienes solo necesitan la CPU, se utiliza el índice de descarga de download.pytorch.org/whl/cpu. Si tienes una Nvidia y quieres volar, simplemente instala torch torchvision torchaudio para activar el soporte de CUDA.

Si prefieres Anaconda, el proceso comienza descargando el script instalador mediante curl en la carpeta /tmp. Tras ejecutar el script bash anaconda.sh y actualizar el archivo .bashrc, tendrás el control total de tus paquetes. Para instalar PyTorch con soporte de GPU en Conda, el comando clave es conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia, asegurando así una integración optimizada con los drivers de Nvidia.

Instalación de LM Studio para ejecutar modelos IA localmente
Related article:
Cómo instalar y configurar LM Studio para ejecutar IA localmente

Aplicaciones reales y utilidad de estos frameworks

Tener estas herramientas configuradas abre un abanico de posibilidades brutales. TensorFlow, por ejemplo, es el motor detrás de sistemas de reconocimiento de imágenes en tiempo real y potentes traductores automáticos. También es fundamental en el sector financiero para la detección de fraudes mediante el análisis de patrones sospechosos en transacciones bancarias.

Por otro lado, PyTorch brilla en la investigación de vanguardia, siendo esencial para el procesamiento de lenguaje natural (NLP) y el aprendizaje por refuerzo. Ambas librerías permiten desde crear chatbots inteligentes hasta desarrollar sistemas de diagnóstico médico asistido que analizan radiografías o resonancias con una precisión asombrosa, transformando datos brutos en decisiones críticas.

Dominar la instalación de estos frameworks implica gestionar correctamente los controladores de video, las versiones de CUDA y el aislamiento de dependencias mediante Conda o Venv. Al separar las configuraciones, se garantiza que tanto TensorFlow como PyTorch puedan aprovechar la potencia de la GPU sin generar errores de compatibilidad, permitiendo así el desarrollo de modelos de IA que van desde la visión artificial hasta la analítica de sentimientos en redes sociales.

cómo instalar ia openclaw
Related article:
Cómo instalar y configurar la IA OpenClaw paso a paso