Actualizado recientemente a Python 3.8 e instalado jupyter. Sin embargo, al intentar ejecutar jupyter notebookel siguiente error:
File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler
self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ)
File "c:\users\user\appdata\local\programs\python\python38\lib\asyncio\events.py", line 501, in add_reader
raise NotImplementedError
NotImplementedError
Sé que Python 3.8 en Windows está activado ProactorEventLooppor defecto, por lo que sospecho que está relacionado con esto.
¿Jupyter no es compatible con Python 3.8 en este momento? ¿Hay alguna solución?
python
windows
jupyter-notebook
tornado
drec4s
fuente
fuente

pip install notebook --upgradeRespuestas:
EDITAR
Este problema existe en versiones anteriores de Jupyter Notebook y se corrigió en la versión 6.0.3 (lanzada 2020-01-21). Para actualizar a la última versión, ejecute:
Siguiendo este problema a través de GitHub, parece que el problema está relacionado con eltornadoservidor que utiliza jupyter.Para aquellos que no pueden esperar una solución oficial, pude hacer que funcione editando el archivo
tornado/platform/asyncio.py, agregando:Después de las principales importaciones.
Sin embargo, espero una solución oficial para esto pronto.
fuente
import asynciodeclaración :)Revisando la respuesta en 2019
Cambiar la parte final del archivo
C:\Users\{USER-NAME}\AppData\Local\Programs\Python\Python38\Lib\asyncio\__init__.pyDesde
A
fuente