Подтвердить что ты не робот

Нет поддерживаемой библиотеки цветных терминалов Python/Jupyter

Я пытаюсь запустить Jupyter Notebook на моей машине с Windows 7, но после ввода этой строки я получаю эту нечетную, казалось бы непостижимую ошибку:

jupyter notebook

в cmd.exe

C:\Users\zfleeman>jupyter notebook
Traceback (most recent call last):
  File "c:\python27\lib\runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "c:\python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\Python27\Scripts\jupyter-notebook.EXE\__main__.py", line 9, in <modul
e>
  File "c:\python27\lib\site-packages\jupyter_core\application.py", line 267, in
 launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 657
, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-7>", line 2, in initialize
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 87,
 in catch_config_error
    return method(app, *args, **kwargs)
  File "c:\python27\lib\site-packages\notebook\notebookapp.py", line 1290, in in
itialize
    super(NotebookApp, self).initialize(argv)
  File "<decorator-gen-6>", line 2, in initialize
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 87,
 in catch_config_error
    return method(app, *args, **kwargs)
  File "c:\python27\lib\site-packages\jupyter_core\application.py", line 239, in
 initialize
    self.parse_command_line(argv)
  File "c:\python27\lib\site-packages\notebook\notebookapp.py", line 1007, in pa
rse_command_line
    super(NotebookApp, self).parse_command_line(argv)
  File "<decorator-gen-4>", line 2, in parse_command_line
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 87,
 in catch_config_error
    return method(app, *args, **kwargs)
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 536
, in parse_command_line
    flags=flags, log=self.log)
  File "c:\python27\lib\site-packages\traitlets\traitlets.py", line 556, in __ge
t__
    return self.get(obj, cls)
  File "c:\python27\lib\site-packages\traitlets\traitlets.py", line 535, in get
    value = self._validate(obj, dynamic_default())
  File "c:\python27\lib\site-packages\traitlets\config\application.py", line 226
, in _log_default
    _log_formatter = self._log_formatter_cls(fmt=self.log_format, datefmt=self.l
og_datefmt)
  File "c:\python27\lib\site-packages\tornado\log.py", line 154, in __init__
    raise RuntimeError("No supported color terminal library")
RuntimeError: No supported color terminal library

Это больше похоже на проблему с Windows, чем на проблему Python. Может кто-нибудь дать мне совет? Мне просто нужно запустить свой ноутбук.

4b9b3361

Ответ 1

У меня была такая же проблема!. Как сказал Бен, по-видимому, это ошибка Tornado 4.5

Я решил установить предыдущий пакет, Tornado 4.4.3

pip install tornado==4.4.3

И затем я просто запустил Jupyter Notebook в cmd.exe:

jupyter notebook

Ответ 2

Установлен ли colorama? Это похоже на ошибку в только что выпущенном Tornado 4.5, если у вас установлен colorama, но не вызывайте colorama.init().

Ответ 3

Отключить цвет: В файле c:\python27\lib\site-packages\tornado\log.py в строке 112 найдите color=True и измените его на color=False. Или установите модуль curses для Windows из этот репозиторий

Ответ 4

Была такая же проблема jupyter для Python 2.7 в Windows 10 при обновлении дистрибутива Anaconda Python. установка цвета = False для файла журнала Tornado помогла решить проблему.