python-3.x - 无法访问 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 - 将 H2O AutoML 模型转换为 Sklearn 模型
- python - 从 IMAP OUTLOOK Python 插入错误的 URL
- reactjs - React 测试库 .toHaveTextContent 完全匹配
- python - 检查 pandas Dataframe 字符串列是否包含数组中给定的所有元素
- git - Git 提交完全显示不同目录中的未跟踪文件
- javascript - 将具有某些属性的对象移动到数组的前面
- java - 即使在较低的 validateAfterInactivity 之后,Apache HTTP 客户端 org.apache.http.NoHttpResponseException
- html - 当宽度为 60% 时,在 div 中居中对齐文本
- java - 向 Minecraft Forge 1.16.5 注册实体渲染处理程序
- javascript - 如何以角度返回服务调用之外的响应?