我刚刚升级到Canopy 1.7.1;我认为这个问题源于I
Python版本从2.4.1到4.1.2的变化.
我的问题是在Python中调用DataFrame对象似乎使用__print__方法,即在打印机中打印df和df之间没有区别,不幸的是,这给了我一个全文本输出,而不是我正常的好表得到.
所以当我调用df而不是一个表时,我会得到一些看起来像这样的东西:
date flag 1 20151102 0 98663 20151101 1
这在升级后立即发生,我也尝试更新我的所有软件包.我也看过this和this,但是没有一个解决方案为我工作. (‘display.notebook_repr_html’已经是True)
编辑:这个问题似乎是渲染HTML;输入
from IPython.core.display import display,HTML display(HTML('<h1>Hello,world!</h1>'))
回报
<IPython.core.display.HTML object>
解决方法
这已被故意禁用.我已经要求重新启用但不支持的方式.