gpt4 book ai didi

python - latex 故障 ipython daft matplotlib

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:58 25 4
gpt4 key购买 nike

我很想尝试 daft (http://daft-pgm.org/),通过它我发现 latex 功能在 matplotlib 中不起作用。

我将示例粘贴到 daft 网站 ( http://daft-pgm.org/examples/nocircles/ ):

from matplotlib import rc
rc("font", family="serif", size=12)
rc("text", usetex=True)

import daft

pgm = daft.PGM([3.6, 2.4], origin = [1.15, 0.8], node_ec="none")
pgm.add_node(daft.Node("cloudy", r"cloudy", 3, 3))
pgm.add_node(daft.Node("rain", r"rain", 2, 2))
pgm.add_node(daft.Node("sprinkler", r"sprinkler", 4, 2))
pgm.add_node(daft.Node("wet", r"grass wet", 3, 1))
pgm.add_edge("cloudy", "rain")
pgm.add_edge("cloudy", "sprinkler")
pgm.add_edge("rain", "wet")
pgm.add_edge("sprinkler", "wet")
pgm.render()
pgm.figure.savefig("nocircles.pdf")
pgm.figure.savefig("nocircles.png", dpi=150)

这就是 ipython 返回给我的内容

RuntimeError: LaTeX was not able to process the following string:  
'lp'
Here is the full report generated by LaTeX:

ipython 或 LaTex 没有提供报告。看截图:

enter image description here

matplotlib 网站上的标准脚本给了我同样的错误。有没有办法检查是否满足所有依赖项? LaTex 安装在我的系统上,但我不确定 ipython 是否可以访问它。

最佳答案

在我的例子中,它是一个需要安装的 LaTex 库(抱歉,我没有注意是哪个)

它自动打开了我的 MikTex 安装程序,所以你安装了建议的库,你应该完成了。

不需要从命令行访问“lp”。

关于python - latex 故障 ipython daft matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com