第1000次,我正在尝试为我的Jupyter Notebook安装nbextensions,但每次都会出现错误ModuleNotFoundError: No module named ‘notebook.base’。
我按照说明做了一切;在Windows 11的cmd中:
1. 使用命令pip install notebook安装了notebook; 2. 下载了包pip install jupyter_contrib_nbextensions; 3. 然后我尝试使用命令jupyter contrib nbextension install --user来安装这些包。在这一步中,我遇到了错误:from notebook.base.handlers import APIHandler, IPythonHandler ModuleNotFoundError: No module named ‘notebook.base’。
我已经尝试过很多次,但问题仍然存在。请问有什么解决方法吗?非常感谢!
我按照说明做了一切;在Windows 11的cmd中:
1. 使用命令pip install notebook安装了notebook; 2. 下载了包pip install jupyter_contrib_nbextensions; 3. 然后我尝试使用命令jupyter contrib nbextension install --user来安装这些包。在这一步中,我遇到了错误:from notebook.base.handlers import APIHandler, IPythonHandler ModuleNotFoundError: No module named ‘notebook.base’。
我已经尝试过很多次,但问题仍然存在。请问有什么解决方法吗?非常感谢!
- 使用命令
pip install --upgrade --force-reinstall notebook
重新安装笔记本电脑-没有结果; - 删除并重新安装nbextensions
pip install jupyter_contrib_nbextensions
-无济于事; - 创建了一个虚拟环境并尝试在其中安装扩展-不行;
- 使用命令
pip cache purge
清除软件包缓存-这也没有起作用。 - 最终再次重新安装Python-结果始终如一。
我有最新的Python 3.11.4。在安装Python时,路径已写入环境变量,我还创建了一个PYTHONPATH变量,路径为:C:\Users\Nikita\AppData\Local\Programs\Python\Python311。
请帮忙或建议另一个适用于Jupyter Notebook的扩展,可以像autopep8一样格式化代码。
C:\Users\Никита>jupyter contrib nbextension install --user
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Scripts\jupyter-contrib.EXE\__main__.py", line 7, in <module>
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\jupyter_core\application.py", line 285, in launch_instance
return super().launch_instance(argv=argv, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\traitlets\config\application.py", line 1041, in launch_instance
app = cls.instance(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\traitlets\config\configurable.py", line 551, in instance
inst = cls(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\jupyter_contrib_core\application.py", line 27, in __init__
self._refresh_subcommands()
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\jupyter_contrib_core\application.py", line 43, in _refresh_subcommands
get_subcommands_dict = entrypoint.load()
^^^^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\pkg_resources\__init__.py", line 2471, in load
return self.resolve()
^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\pkg_resources\__init__.py", line 2477, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\jupyter_contrib_nbextensions\__init__.py", line 5, in <module>
import jupyter_nbextensions_configurator
File "C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\jupyter_nbextensions_configurator\__init__.py", line 18, in <module>
from notebook.base.handlers import APIHandler, IPythonHandler
ModuleNotFoundError: No module named 'notebook.base'