В течение прошедшего дня я решал проблемы с моим MacBook Air и, к сожалению, снова столкнулся с некоторыми другими проблемами. Возможно, вы уже видели этот вопрос раньше, но я не смог решить эту проблему, попробовав все ответы от
Не могу использовать Jupyter Notebook: jsonschema явно отсутствует
По сути, я сейчас пытаюсь войти в блокнот Jupyter. У меня (кажется, у меня) есть два из них, один Jupyter Notebook, установленный с использованием pip3 (Python 3.6.0), и один от Anaconda, который я удалил. Для Anaconda, хотя я использовал anaconda clean и функцию rm в соответствии с их официальным сайтом и несколькими другими форумами Stack Overflow, я не смог удалить BASH, поэтому я просто оставил его там и установил Jupyter Notebook с помощью pip3. Но когда я набираю 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 4 Гб оперативной памяти
Python 3.6.0 (pip3 для установки Jupyter)
Что я установил в Python: Numpy, Pandas, Tensorflow, Keras
Спасибо за помощь! Пожалуйста, укажите на любые ошибки или способы, которыми я могу улучшить этот вопрос, если это возможно. Кроме того, попробуйте ответить на решения иначе, чем Не могу использовать Jupyter Notebook: jsonschema явно отсутствует .