Невозможно добраться до тетради Юпитера и пропавших без вести - PullRequest
1 голос
/ 23 апреля 2019

В течение прошедшего дня я решал проблемы с моим 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 явно отсутствует .

...