【发布时间】:2014-10-19 02:12:16
【问题描述】:
我正在使用ipython notebook (http://ipython.org/notebook.html) 做demo,打印功能好像不行:
为了清楚起见,这里重写了上图中的命令。
In [1]: 'hello world'
Out [1]: 'hello world'
In [2]: print 'hello world'
简而言之,[2] 没有打印输出。
有谁知道这是否是一个已知的错误?有谁知道如何解决它?
【问题讨论】:
-
据我所知,这不是一个已知的错误。如果可以复制,请提交an issue。
-
问题细胞的细胞类型是什么?
-
我也有同样的问题。要“修复”它,我必须重新启动内核。你有没有找到真正的解决方法?
-
@tmthyjames,不,我还没有找到真正的解决方法。如何重启内核?
-
@alvas 在顶部选项卡上单击内核 > 重新启动。我找到了解决问题的方法;不确定它是否适用于您的。我没有运行
sys.setdefaultencoding('utf-8')(这导致了我的打印问题),而是单独对变量进行了编码:foo.encode('utf-8')。同样,不确定您的问题是否与我的相同,但这解决了我的问题。
标签: python printing ipython jupyter-notebook