我在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