IIC2233 / Syllabus-2023-1

75 stars 44 forks source link

Problemas para que jupyter se conecte al "kernel". #121

Open josegarafulic opened 1 year ago

josegarafulic commented 1 year ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Contenido

Hice un cambio de computador y volví a instalar, python , jupyter git. El problema que tengo es que al abrir alguna semana en Jupyter Notebook, me sale error al conectarse al "kernel" y no me deja correr ningún código en la plataforma. Archivo foto del problema./

Captura de Pantalla 2023-04-04 a la(s) 18 43 59
lily416 commented 1 year ago

@josegarafulic parece que hubo un problema con la foto, ¿podrías subirla de nuevo?

josegarafulic commented 1 year ago
Captura de Pantalla 2023-04-04 a la(s) 18 44 07
josegarafulic commented 1 year ago
Captura de Pantalla 2023-04-04 a la(s) 16 22 48
josegarafulic commented 1 year ago

Hola @lily416 , no he tenido respuesta. Saludos

Hernan4444 commented 1 year ago

Hola @josegarafulic

El error puede ser que jupyter notebook intenta ejecutar los notebooks con algún python que no encuentra. Por el momento, lo que recomiendo es

  1. Desintalar jupyter (pip uninstall jupyter o pip3 uninstall jupyter).
  2. Revisar con qué comando de consola acceder al python 3.10. Puede ser python, py, python3, python3.10, etc.
  3. Una vez identificado el comando que te abre python3.10 (asumiré que es python3), hacer python3 -m pip install notebook. Eso instalará la última versión de jupyter notebook para justo el python 3.10 que usaremos.
  4. Intentar nuevamente con jupyter notebook.

Si eso llega a fallar, recomiendo abrir, por el momento, los .ipynb desde VSCode (este editor viene integrado con la opción de leer y ejecutar los jupyter notebooks). Y luego coordinar con tu profesor si te puede ayudar presencialmente el jueves donde tendremos sala la experiencia 3 (Interfaz gráfica) y la sala de ayuda de la T1.

Saludos!

lily416 commented 1 year ago

Hola @josegarafulic

Complementando la respuesta de Hernán, en caso de que decidas ejecutar los jupyter notebooks desde VSCode, igualmente tendrás que instalar un kernel para poder ejecutar los archivos. A continuación te dejo una explicación de cómo hacerlo:

  1. La primera vez que abras un jupyter notebook y ejecutes una celda, te aparecerá el siguiente mensaje: image Tendrás que seleccionar "Install".
  2. Una vez que empiece la instalación del kernel, te debería aparecer un diálogo como el siguiente en la esquina inferior derecha: image
  3. Una vez que haya terminado de instalar el kernel, desaparecerá la ventana del paso anterior y se ejecutará la celda del paso 1. Podemos identificar que se ejecutó correctamente porque aparece un check (✅) y se muestra el output si es que corresponde.
    image

Espero que esta o la alternativa que presenta Hernán te sirvan para poder ejecutar los jupyter notebooks.

Saludos 👋

josegarafulic commented 1 year ago

Muchas gracias, lamentablemente los comandos de la terminal no me cambiaron mucho. Y en cuánto a visual code, al ejecutar una celda me tiró error pero no me ofreció instalar el paquete que me mencionaste @lily416 . Pero voy a tratar de solucionarlo el jueves en clase yo creo.

Hernan4444 commented 1 year ago

Hola @josegarafulic

Lamentamos lo tarde de verificar este caso 🙇, (se nos pasó entre tanta issue 😓). ¿Lograste solucionar esta situación al final? sino para seguir buscando alguna solución, ya sea en la issue o presencialmente y así poder compartir la solución por aquí.

Quedamos atentos, Saludosヾ(^-^)ノ