HTML 无法使用 Canopy 1.7.1.3323 / IPython 4.1.2 正确渲染
HTML not rendering properly with Canopy 1.7.1.3323 / IPython 4.1.2
我刚刚升级到 Canopy 1.7.1;我认为这个问题源于 IPython 版本从 2.4.1 到 4.1.2 的变化。
我遇到的问题是,在 Python 中调用 DataFrame 对象似乎使用了 __print__
方法,即输入 print df
和 df
之间没有区别解释器,不幸的是,这给了我一个全文本输出,而不是我通常得到的漂亮 tables。
所以当我调用 df
而不是 table 时,我得到的结果看起来完全像这样:
date flag
1 20151102 0
98663 20151101 1
这是在升级后立即发生的,我也尝试更新我所有的包。我也查看了 this and ,但其中 none 的解决方案对我有用。 ('display.notebook_repr_html'
已经是 True
)
编辑:问题似乎与渲染有关HTML;输入
from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))
returns
<IPython.core.display.HTML object>
这已被故意禁用。我已请求重新启用它但不受支持的方法。
我刚刚升级到 Canopy 1.7.1;我认为这个问题源于 IPython 版本从 2.4.1 到 4.1.2 的变化。
我遇到的问题是,在 Python 中调用 DataFrame 对象似乎使用了 __print__
方法,即输入 print df
和 df
之间没有区别解释器,不幸的是,这给了我一个全文本输出,而不是我通常得到的漂亮 tables。
所以当我调用 df
而不是 table 时,我得到的结果看起来完全像这样:
date flag
1 20151102 0
98663 20151101 1
这是在升级后立即发生的,我也尝试更新我所有的包。我也查看了 this and 'display.notebook_repr_html'
已经是 True
)
编辑:问题似乎与渲染有关HTML;输入
from IPython.core.display import display, HTML
display(HTML('<h1>Hello, world!</h1>'))
returns
<IPython.core.display.HTML object>
这已被故意禁用。我已请求重新启用它但不受支持的方法。