2017-04-17 32 views
13

Tôi đang cố gắng để bắt đầu một máy chủ Máy tính xách tay Jupyter trên máy tính Windows 7 của tôi, nhưng tôi tiếp tục nhận kỳ quặc, lỗi dường như không thể hiểu thấu này sau khi nhập:Không hỗ trợ màu thư viện thiết bị đầu cuối Python/Jupyter

jupyter notebook 

vào 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 

Điều này trông giống như vấn đề Windows hơn là vấn đề về Python. Ai đó có thể cho tôi lời khuyên nào không? Tôi chỉ cần khởi chạy máy chủ Notebook của mình.

+0

https://github.com/tornadoweb/tornado/issues/2013 – Joe

Trả lời

23

Tôi vừa gặp vấn đề tương tự !. Như Ben nói, rõ ràng là một lỗi của Tornado 4,5

tôi giải quyết cài đặt gói trước, Tornado 4.4.3

pip install tornado==4.4.3 

Và sau đó tôi chỉ cần chạy Notebook Jupyter trong cmd.exe:

jupyter notebook 
+0

Tornado 4.5.1 hiện đã được phát hành để giải quyết vấn đề này, vì vậy bạn có thể nâng cấp lên phiên bản đó thay vì hạ cấp xuống 4.4.3 –

2

Bạn đã cài đặt colorama chưa? Điều này có vẻ giống như lỗi trong Tornado 4.5 vừa được phát hành nếu bạn đã cài đặt colorama nhưng không gọi số colorama.init().

+0

Cảm ơn Ben. Tình huống bạn mô tả (colorama được cài đặt nhưng không được sử dụng) có thể là phổ biến đối với người dùng máy tính xách tay Jupyter trên Windows. –

2

Tắt màu: Trong tệp c:\python27\lib\site-packages\tornado\log.py trên đường 112 hãy tìm color=True và đổi thành color=False. Hoặc cài đặt mô-đun curses cho Windows từ this repository

+0

Bạn có thể giải thích thêm một chút không? Thật tuyệt khi có thứ gì đó sẽ vượt qua rào cản trực tiếp của họ, nhưng sẽ tốt hơn nếu họ hiểu tại sao lỗi này xảy ra và giải pháp này khắc phục hoặc khắc phục sự cố cơ bản. – ghoti

1

Có cùng vấn đề jupyter cho Python 2.7 trên windows 10 khi cập nhật phân phối Anaconda Python. cài đặt màu = False cho tệp nhật ký Tornado đã giúp giải quyết sự cố.

Các vấn đề liên quan