我以前在ipython笔记本中使用过漂亮的数学印刷。在升级到jupyter(也升级了许多其他与ipython相关的软件包)之后,漂亮的打印不再像以前一样工作了。我在笔记本顶部使用此代码进行设置:
import sympy as sp
sp.init_printing()
我也尝试使用use_latex=True
的{{1}}和use_latex='mathjax'
参数,但这没有用。在所有情况下,表达式在升级后以纯文本格式打印。有关笔记本形式的完整示例,请参阅https://gist.github.com/josteinbf/78dae5085dec0aa19a48#file-sympy_pp-ipynb。
笔记本电脑和运行jupyter的控制台中都没有错误消息或警告。如何解决(或至少调试)这个问题?
答案 0 :(得分:12)
我也遇到过此问题,修复方法是升级您的sympy
版本。我发现0.7.6再现了错误,但是0.7.7修复了它。目前,这不是通过pip
提供的,但可以通过github repo找到。