不支持颜色终端库Python/Jupyter
我正试图在我的Windows 7计算机上启动Jupyter笔记本服务器,但在键入以下内容后,我不断遇到这种奇怪的、似乎无法搜索的错误:不支持颜色终端库Python/Jupyter,python,windows,tornado,jupyter,Python,Windows,Tornado,Jupyter,我正试图在我的Windows 7计算机上启动Jupyter笔记本服务器,但在键入以下内容后,我不断遇到这种奇怪的、似乎无法搜索的错误: 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__
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
C:\Users\zfleman>jupyter笔记本
回溯(最近一次呼叫最后一次):
文件“c:\python27\lib\runpy.py”,第174行,在运行模块中作为主
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“c:\python27\lib\runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“C:\Python27\Scripts\jupyter notebook.EXE\\uuuuu main\uuuuuu.py”,第9行,在
文件“c:\python27\lib\site packages\jupyter\u core\application.py”,第267行,在
启动\u实例
返回super(JupyterApp,cls)。启动_实例(argv=argv,**kwargs)
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第657行
,在launch_实例中
应用程序初始化(argv)
文件“”,第2行,在初始化中
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第87行,
在catch_config_错误中
返回方法(应用程序、*args、**kwargs)
文件“c:\python27\lib\site packages\notebook\notebookapp.py”,第1290行,在
初始化
超级(NotebookApp,self).初始化(argv)
文件“”,第2行,在初始化中
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第87行,
在catch_config_错误中
返回方法(应用程序、*args、**kwargs)
文件“c:\python27\lib\site packages\jupyter\u core\application.py”,第239行,在
初始化
self.parse_命令行(argv)
文件“c:\python27\lib\site packages\notebook\notebookapp.py”,第1007行,pa格式
rse_命令行
super(NotebookApp,self).parse_命令行(argv)
文件“”,第2行,在parse_命令行中
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第87行,
在catch_config_错误中
返回方法(应用程序、*args、**kwargs)
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第536行
,在parse_命令行中
flags=flags,log=self.log)
文件“c:\python27\lib\site packages\traitlets\traitlets.py”,第556行,在
t__
返回self.get(obj、cls)
get中第535行的文件“c:\python27\lib\site packages\traitlets\traitlets.py”
value=self.\u验证(obj,dynamic\u default())
文件“c:\python27\lib\site packages\traitlets\config\application.py”,第226行
,在_log_默认值中
_log\u formatter=self.\u log\u formatter\u cls(fmt=self.log\u格式,datefmt=self.l
og_datefmt)
文件“c:\python27\lib\site packages\tornado\log.py”,第154行,在\uuu init中__
引发运行时错误(“不支持颜色终端库”)
运行时错误:不支持颜色终端库
这看起来更像是Windows问题,而不是Python问题。谁能给我一些建议吗?我只需要启动我的笔记本服务器。您是否安装了
colorama
?如果安装了colorama
,但没有调用colorama.init()
,那么这看起来像是刚刚发布的Tornado 4.5中的错误 我也有同样的问题!。正如本所说,这显然是龙卷风4.5的一个错误
我解决了安装之前的软件包Tornado 4.4.3的问题
pip install tornado==4.4.3
然后我在cmd.exe
中运行Jupyter笔记本:
jupyter notebook
禁用颜色:
在第112行的文件c:\python27\lib\site packages\tornado\log.py
中查找color=True
并将其更改为color=False
。
或者,在更新Anaconda Python发行版时,Windows 10上的Python 2.7也存在同样的jupyter问题。
为Tornado日志文件设置color=False有助于解决此问题。您能再解释一下吗?很高兴有一些东西可以让OP克服他们眼前的障碍,但更好的是帮助他们理解为什么会发生此错误,以及此解决方案对修复或解决潜在问题有何作用。谢谢Ben。您描述的情况(colorama已安装但未使用)对于Windows上的Jupyter笔记本用户可能很常见。Tornado 4.5.1现已发布以解决此问题,因此您可以升级到该版本,而不是降级到4.4.3