新的 jupyter notebook 中的 sympy pretty printing 坏了吗?

Is sympy pretty printing broken in new jupyter notebook?

我以前在 ipython 笔记本中使用过漂亮的数学打印。升级到 jupyter 后(也升级了许多其他 ipython 相关的包),漂亮的打印不再像以前那样工作。我在我的笔记本顶部使用这段代码来设置它:

import sympy as sp
sp.init_printing()

我也用 use_latex=Trueuse_latex='mathjax' 参数对 init_printing 进行了尝试,但这没有帮助。在所有情况下,表达式在升级后都以纯文本形式打印。有关笔记本形式的完整示例,请参阅 https://gist.github.com/josteinbf/78dae5085dec0aa19a48#file-sympy_pp-ipynb

笔记本和控制台中都没有错误消息或警告 运行 jupyter。如何解决(或至少调试)这个问题?

我也遇到了这个问题,解决办法是升级你的sympy版本。我发现 0.7.6 重现了错误,但 0.7.7 已将其修复。目前无法通过 pip 获得,但可以通过 github repo.

找到