Material didáctico para entender por qué aparece el clásico "en mi ordenador funciona" y cómo resolverlo con entornos virtuales y kernels de Jupyter.
- 01_el_problema.md
- 02_la_caja_del_proyecto.md
- 03_entorno_virtual_python.md
- 04_flujo_de_trabajo.md
- 05_errores_frecuentes.md
- 06_que_es_un_kernel.md
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
jupyter labpython -m venv .venv
.venv\Scripts\activate.bat
pip install -r requirements.txt
jupyter labpython3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
jupyter lab- Abre verificacion_jupyter.ipynb.
- Selecciona el kernel del entorno
.venv. - Ejecuta todas las celdas.
Sí puedes crear un entorno virtual aunque el repo no tenga archivos todavía. No necesitas código previo.
Ejemplo mínimo:
# Windows PowerShell
python -m venv .venv
.venv\Scripts\Activate.ps1Si falla, muchas veces no es Python sino el editor:
- VS Code no detectó aún el entorno.
- El intérprete activo no es el de
.venv. - El kernel del notebook está apuntando a otro Python.
Trucos rápidos que suelen arreglarlo:
- Cerrar y abrir VS Code.
- Volver a seleccionar el intérprete Python de
.venv. - Reabrir el notebook y cambiar el kernel manualmente.
- Reiniciar la ventana de VS Code.
Nota de versiones:
- Evita ir directamente a versiones recién publicadas de Python (por ejemplo 3.14 al salir), porque parte del ecosistema puede tardar en adaptarse.
- Para clase/proyectos guiados, suele dar menos problemas usar una versión estable y ya muy soportada (por ejemplo 3.11 o 3.12).
requirements.txtse versiona..venv/no se sube al repo (está en.gitignore).- Si el kernel no aparece, revisa 05_errores_frecuentes.md.
