Jupyter Notebook不将日志打印到输出单元格

ziky90

我当前正在使用Jupyter笔记本,我想强制其将Python日志打印到输出单元格。

我正在使用曾经以这种方式工作的旧笔记本,可能是在旧版本的Jupyter笔记本中。

我将日志记录设置为:

import logging
logging.basicConfig(format='%(levelname)s : %(message)s', level=logging.INFO)
logging.root.level = 20

但是当我打电话时:

logging.info("hello world")

它不会在输出单元格中打印任何内容。它只是在我启动Jupyter笔记本电脑的控制台中打印出内容

python 2.7.10在虚拟环境中使用和安装的软件包是:

appnope==0.1.0
backports-abc==0.4
backports.ssl-match-hostname==3.5.0.1
certifi==2016.2.28
decorator==4.0.9
functools32==3.2.3.post2
gnureadline==6.3.3
ipykernel==4.3.1
ipython==4.1.2
ipython-genutils==0.1.0
ipywidgets==4.1.1
Jinja2==2.8
jsonschema==2.5.1
jupyter==1.0.0
jupyter-client==4.2.2
jupyter-console==4.1.1
jupyter-core==4.1.0
MarkupSafe==0.23
mistune==0.7.2
nbconvert==4.1.0
nbformat==4.0.1
notebook==4.1.0
path.py==8.1.2
pexpect==4.0.1
pickleshare==0.6
ptyprocess==0.5.1
Pygments==2.1.3
pyzmq==15.2.0
qtconsole==4.2.0
simplegeneric==0.8.1
singledispatch==3.4.0.3
six==1.10.0
terminado==0.6
tornado==4.3
traitlets==4.1.0
wheel==0.24.0

单元中的日志打印输出是否已更改?有什么方法可以强制Jupyter将日志记录写到输出单元格吗?

ziky90

我发现一个旧的python 2.7.10virtualenv可以按需jupyter工作。

appnope==0.1.0
backports.ssl-match-hostname==3.4.0.2
boto==2.38.0
bz2file==0.98
certifi==2015.9.6.2
decorator==4.0.4
functools32==3.2.3.post2
gensim==0.12.2
gnureadline==6.3.3
httpretty==0.8.6
ipykernel==4.1.1
ipython==4.0.0
ipython-genutils==0.1.0
ipywidgets==4.1.1
Jinja2==2.8
jsonschema==2.5.1
jupyter==1.0.0
jupyter-client==4.1.1
jupyter-console==4.0.3
jupyter-core==4.0.6
MarkupSafe==0.23
mistune==0.7.1
nbconvert==4.1.0
nbformat==4.0.1
notebook==4.0.6
numpy==1.10.1
path.py==8.1.2
Pattern==2.6
pexpect==4.0.1
pickleshare==0.5
ptyprocess==0.5
Pygments==2.0.2
pyzmq==14.7.0
qtconsole==4.1.0
requests==2.8.1
scipy==0.16.0
simplegeneric==0.8.1
six==1.10.0
smart-open==1.3.0
terminado==0.5
tornado==4.2.1
traitlets==4.0.0
wheel==0.24.0

有些软件包与jupyter这里问题无关,问题可能出在某些相关软件包的版本中。我将尝试进一步调查确切的位置。

编辑:

最后,我发现问题出在包中:ipykernel==4.3.1或,因为ipykernel==4.3.0使用ipykernel==4.1.1都可以正常工作ipykernel==4.2.2

在github上向jupyter和ipykernel报告了问题:https : //github.com/ipython/ipykernel/issues/111

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档