You need to enable JavaScript to run this app. Anaconda Jupyter环境调用SciencePlots的science样式报错如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Anaconda Jupyter环境调用SciencePlots的science样式报错如何解决

SciencePlots样式找不到报错解决步骤
  • 步骤1:确认SciencePlots安装在当前Jupyter使用的Anaconda环境中
    在你运行代码的Notebook单元格中执行如下命令,查看包安装路径:
!pip show SciencePlots

若输出的Location路径不属于当前激活的Anaconda环境路径,关闭Notebook后打开对应环境的终端,重新执行安装命令:
pip install SciencePlots

  • 步骤2:代码中手动导入scienceplots包
    你使用的1.0.1版本SciencePlots需要显式导入包才能将样式注册到matplotlib,修改代码开头部分,新增导入语句即可:
import numpy as np
import matplotlib.pyplot as plt
import scienceplots # 新增该行
plt.style.use('science') 

其余代码保持不变,重新运行即可正常加载science样式。

  • 步骤3:手动指定样式文件路径(可选,若上述步骤仍报错可使用)
    先执行如下代码获取science样式文件的所在目录:
import scienceplots
print(scienceplots.get_style_path())

将输出的路径替换到如下语句中,替换原来的plt.style.use('science')即可:
plt.style.use('你输出的路径/science.mplstyle')

  • 步骤4:兼容旧版本matplotlib(可选)
    你当前使用的matplotlib 3.3.4版本较老,如遇兼容问题可升级到适配Python3.8的稳定版本:
    pip install --upgrade matplotlib==3.5.3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 15:54:03