You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook Anaconda环境Matplotlib开启usetex时提示找不到LaTeX报错

问题原因

报错的核心原因是:matplotlib开启usetex=True参数后,需要调用系统级的LaTeX发行版来渲染文本,你此前通过pip、conda安装的是Python生态的第三方latex处理模块,仅能在Python代码内调用,无法被matplotlib识别为系统可执行的latex程序,因此会触发找不到latex文件的报错。

解决方案

有两种可选方案,按需选择即可:

  • 方案1:无需安装LaTeX,快速修复
    如果你不需要使用完整LaTeX特性,仅需要渲染代码中的简单数学公式,直接关闭usetex开关即可:将代码中的plt.rc('text', usetex=True)修改为plt.rc('text', usetex=False)。matplotlib自带的mathtext引擎完全支持你代码中用到的上标、开方等简单LaTeX语法,不需要额外依赖。
  • 方案2:安装系统级LaTeX发行版,保留完整LaTeX渲染能力
    Mac环境推荐使用Homebrew安装轻量化的无GUI版MacTeX,终端执行如下命令即可:
    brew install --cask mactex-no-gui
    
    安装完成后重启终端和Jupyter Notebook进程,再次运行代码即可正常执行。
    如果安装后依旧报错,可手动将LaTeX执行路径加入环境变量:将/Library/TeX/texbin添加到你当前shell的配置文件(~/.zshrc 或 ~/.bash_profile)的PATH变量中,执行source 配置文件路径生效后重启Jupyter即可。

内容的提问来源于stack exchange,提问作者Evgeny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 07:09:03