Блокнот jupyter не открывается, ошибка distutils - PullRequest
1 голос
/ 05 августа 2020

Я набираю jupyter notebook (или jupyter-notebook) в командной строке, но получаю:

E:\Programas\Anaconda\lib\site-packages\setuptools\distutils_patch.py:25: UserWarning: Distutils was imported before Setuptools. This usage is discouraged and may exhibit undesirable behaviors or errors. Please use Setuptools' objects directly or at least import Setuptools first.
  warnings.warn(
_cffi_ext.c
AppData\Roaming\Python\Python38\site-packages\zmq\backend\cffi\__pycache__\_cffi_ext.c(266): fatal error C1083: Cannot open include file: 'sys/un.h': No such file or directory
Traceback (most recent call last):
  File "E:\Programas\Anaconda\Scripts\jupyter-notebook-script.py", line 6, in <module>
    from notebook.notebookapp import main
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\notebook\notebookapp.py", line 49, in <module>
    from zmq.eventloop import ioloop
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\__init__.py", line 47, in <module>
    from zmq import backend
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 40, in <module>
    reraise(*exc_info)
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
    raise value
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 27, in <module>
    _ns = select_backend(first)
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\backend\select.py", line 28, in select_backend
    mod = __import__(name, fromlist=public_api)
  File "C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: cannot import name 'constants' from partially initialized module 'zmq.backend.cython' (most likely due to a circular import) (C:\Users\joaom\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py)

Все, что я сделал, это установил Anaconda с веб-сайта, я не уверен, почему это не так. не работает.

Изменить:

Дублировать на Ошибка Jupyter Notebook

Ответы [ 2 ]

0 голосов
/ 28 августа 2020

У меня тоже такая проблема, видимо, из-за конфликта с ранее удаленным python. Я удалил файл Python в C: \ Users \ AppData \ Roaming. Теперь мой Ноутбук работает в обычном режиме.

0 голосов
/ 05 августа 2020

Вы его установили? ; -)

Если вы используете ярлык меню или программу запуска Anaconda для ее запуска, попробуйте открыть терминал или командную строку и запустить команду jupyter notebook.

Если не удается найти jupyter, вам может потребоваться настроить переменную среды PATH. Если вы не знаете, что это значит, и не хотите узнавать, просто (пере) установите Anaconda с настройками по умолчанию, и он должен правильно настроить PATH.

Если Jupyter выдает ошибку, которая он не может найти ноутбук, проверьте с помощью pip или conda, что пакет ноутбука установлен.

Попробуйте запустить jupyter-notebook (с дефисом). Обычно это должно быть то же самое, что и блокнот jupyter (с пробелом), но если есть разница, версия с дефисом - это «настоящая» программа запуска, а другая - обертка.

Hope это помогает, КАК это помогло мне

https://jupyter-notebook.readthedocs.io/en/stable/troubleshooting.html#: ~: text = Jupyter% 20fails% 20to% 20start, -Have% 20you% 20installed & text = If% 20you're% 20using% 20a, настройте переменную% 20your% 20PATH% 20environment% 20. & Text = Попробуйте% 20running% 20jupyter% 2Dnotebook% 20 (с% 20a% 20hyphen) .

...