首页 > 解决方案 > 无法访问 Jupiter Notebook 和缺少 Jsonschema

问题描述

过去一天我一直在解决我的 MacBook Air 的问题,但不幸的是我又遇到了一些问题。您之前可能已经看过这个问题,但是在尝试了所有答案后我无法解决这个问题

无法使用 Jupyter Notebook:显然缺少 jsonschema

基本上,我现在正在尝试进入 Jupyter Notebook。我(想我)有两个,一个是使用 pip3(Python 3.6.0)安装的 Jupyter Notebook,另一个来自 Anaconda,我卸载了它。对于 Anaconda,虽然我根据他们的官方网站和其他几个 Stack Overflow 论坛使用了 anaconda clean 和 rm 功能,但我无法卸载 BASH,所以我把它留在那里并使用 pip3 安装了 Jupyter Notebook。但是当我在终端中输入 Jupyter Notebook 时,出现错误:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/nbformat/validator.py", line 12, in <module>
    from jsonschema import ValidationError
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/jsonschema/__init__.py", line 32, in <module>
    from pkg_resources import get_distribution
ImportError: cannot import name 'get_distribution'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook", line 6, in <module>
    from notebook.notebookapp import main
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/notebook/notebookapp.py", line 83, in <module>
    from .services.contents.manager import ContentsManager
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/notebook/services/contents/manager.py", line 17, in <module>
    from nbformat import sign, validate as validate_nb, ValidationError
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/nbformat/__init__.py", line 33, in <module>
    from .validator import validate, ValidationError
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/nbformat/validator.py", line 23, in <module>
    raise ImportError(str(e) + verbose_msg)
ImportError: cannot import name 'get_distribution'

    Jupyter notebook format depends on the jsonschema package:

        https://pypi.python.org/pypi/jsonschema

    Please install it first.

我正在使用什么:MacOS High Sierra 10.13.6 Macbook Air 2011 i7 4gb ram Python 3.6.0(pip3 安装 Jupyter) 我在 Python 中安装的内容:Numpy、Pandas、Tensorflow、Keras

感谢您的帮助!如果可能的话,请指出我可以改进这个问题的任何错误或方法。另外,尝试以与Can't use Jupyter Notebook: jsonschema 显然缺少不同的方式回答解决方案。

标签: python-3.xjupyter-notebookanacondapython-3.6jupyter

解决方案


推荐阅读