在azure上的较大脚本中运行绘图函数时出现Matplotlib错误



我在Azure虚拟机上运行python脚本时遇到一些问题。我有一个脚本,它从网页接受用户的输入,该脚本进行一些计算,然后绘制输出。但是,当我通过web请求运行脚本时,我从matplotlib中得到了一个与乳胶相关的错误(!latex错误:找不到文件"type1cm.sty"(。我已经通过pip和虚拟机安装了latex,并尝试了tex=False命令。

有趣的是,当我运行绘图脚本本身时,它运行得很好。只有当它在更大的程序中调用时,我才会出错。此外,绘图函数只绘制x和y坐标,不包含任何LaTeX。

非常感谢您的帮助。

只有在磁盘中有足够空间的情况下,才能通过安装texlive-full命令来解决此问题。

除此之外,尝试定位未找到的文件,您可以使用以下命令:

locate type1cm.sty

所以现在如果它没有安装,这意味着它不在我们的配置下。这似乎缺少一些依赖程序包。

搜索软件包并安装

$ sudo apt-get -y install texlive-latex-recommended texlive-pictures texlive-latex-extra

此外,建议安装texlive-full

最新更新