输入jupyter-lab 后出现如下代码
C:\Users\51767>jupyter-lab
Traceback (most recent call last):
File "C:\Users\51767\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\51767\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\51767\AppData\Local\Programs\Python\Python310\Scripts\jupyter-lab.exe\__main__.py", line 4, in <module>
File "C:\Users\51767\AppData\Local\Programs\Python\Python310\lib\site-packages\jupyterlab\__init__.py", line 7, in <module>
from .serverextension import load_jupyter_server_extension
File "C:\Users\51767\AppData\Local\Programs\Python\Python310\lib\site-packages\jupyterlab\serverextension.py", line 1, in <module>
from tornado.web import RedirectHandler
ModuleNotFoundError: No module named 'tornado.web'
导致这个报错的原因也非常多,下面是可能的原因
1. module包没安装
2忘了import
3没有__init__.py文件
4package包的版本不对
5自定义的包名与安装的包名相同,导致import包的时候导错了包
6没设置PYTHONPATH或者
7自建的module包所在路径不在PYTHONPATH下
8不恰当的使用了相对导入
文件名是不是跟tornado模块同名了?
应该是缺少tornado库,安装一下它试试,pip install tornado
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!