▸ IA localPaso 1 gratis

Tu IA dentro de tus programas: 10 líneas de Python que hablan con Ollama

Instalas la librería oficial de Ollama para Python y escribes un programa que le pregunta al modelo, otro que escribe la respuesta palabra a palabra y uno que procesa una lista entera de textos. Es la base de casi todas las automatizaciones con IA local.

Al terminar tendrás

  • Python y la librería ollama instalados en un entorno propio.
  • Un programa que pregunta y otro que va escribiendo la respuesta en directo.
  • Un script que procesa una lista de textos de una vez.

En esta misión · 5 pasos · 23 min

  1. 1Prepara Python y la librería6 min
  2. 2Tu primera pregunta desde Python4 min
  3. 3Que escriba en directo4 min
  4. 4Una lista entera de una vez5 min
  5. 5Guarda el resultado4 min

Lo que vas a usar

23 min €0 8 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Ollama con gemma3 descargado (lo hace el paso 1).
  1. 1Paso 01 de 05 · ~6 min

    Prepara Python y la librería

    Instalas Ollama, Python y la librería en un entorno aparte.

    1. 1

      Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter.

      TerminalmacOS
      $brew install --cask ollama-app
      $open -a Ollama
      TerminalmacOS
      $brew install [email protected]
      Terminal
      $ollama pull gemma3
    2. 2

      Crea la carpeta del proyecto con su entorno e instala la librería:

      TerminalmacOS
      $mkdir ~/ia-python && cd ~/ia-python
      $python3 -m venv .venv
      $source .venv/bin/activate
      $pip install ollama

      Truco

      🎉 Si pip termina con «Successfully installed ollama», ¡nivel 1 superado! Python ya puede hablar con tu IA.

    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionapip ha instalado ollama dentro del entorno (.venv).

    Si algo falla (4)
    Sale «brew: command not found»
    Te falta Homebrew. Instálalo con el comando de su web oficial, brew.sh, cierra la terminal, ábrela otra vez y repite.
    En Windows dice que no reconoce el comando nuevo
    Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si lo que no reconoce es winget, actualiza «Instalador de aplicación» desde Microsoft Store.
    Sale «pip: command not found» o «no se reconoce pip»
    Usa python3 -m pip en Mac o py -m pip en Windows en lugar de pip. Si tampoco va, instala Python con la orden del paso 1 y abre una terminal nueva.
    En Windows sale «la ejecución de scripts está deshabilitada»
    Ejecuta una vez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned, contesta S y vuelve a activar el entorno.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    4 pasos · 7 comandos · 1 errores típicos resueltos

    1. 2Tu primera pregunta desde Python~4 min

      Un archivo pregunta.py y una respuesta.

      2 comandos · 1 error resuelto · comprobación incluida

    2. 3Que escriba en directo~4 min

      Con stream=True ves la respuesta salir palabra a palabra.

      2 comandos · comprobación incluida

    3. 4Una lista entera de una vez~5 min

      Procesas varios textos en un bucle.

      2 comandos · comprobación incluida

    4. 5Guarda el resultado~4 min

      Escribes las respuestas en un archivo para abrirlo en Excel.

      1 comando · comprobación incluida

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Clasifica tus correos

Adapta el script de la lista.

Prompt para tu IA

Modifica este script de Python para que lea un archivo correos.txt (un correo por línea) y le pida a Ollama que diga si cada uno es «cliente», «proveedor» o «spam»: [pega tu script].

Que te explique errores

Pega un error y aprende.

Prompt para tu IA

Me sale este error en Python con la librería ollama: [pega el error]. Explícame qué significa y cómo lo arreglo, paso a paso.

Siguiente nivel: resume PDF sin subirlos

Usa este mismo código para leer y resumir documentos.

Siguiente misión

Cómo deshacerlo

Borra la carpeta del proyecto: el entorno .venv va dentro.

Borrar el proyectomacOS
$rm -r ~/ia-python

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Tu IA en casa · 19 de 49Resume 20 PDF mientras te haces un café, sin subir ni uno a internet
Tu progreso 0/5Paso 1 →