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

如何使用deeplearning-mplstyle绘图样式?导入工具库路径报错求助

解决Matplotlib样式文件路径找不到的问题

问题根源

报错核心是lab_utils_common.py中使用了相对路径linear_regression/deeplearning.mplstyle,但PyCharm当前工作目录为D:\pythonProject1\venv,导致程序在错误位置查找样式文件。

解决方案

方案1:修改样式文件引用路径(推荐)

找到lab_utils_common.py第9行的代码,替换为基于文件自身位置的动态路径,避免硬编码:

import os
import matplotlib.pyplot as plt

# 获取当前脚本所在目录
current_script_dir = os.path.dirname(os.path.abspath(__file__))
# 拼接样式文件的完整路径
style_file_path = os.path.join(current_script_dir, "deeplearning.mplstyle")
plt.style.use(style_file_path)

方案2:调整PyCharm工作目录

  1. 点击PyCharm右上角运行按钮旁的下拉菜单,选择「Edit Configurations...」
  2. 在弹出的配置窗口中,找到「Working directory」选项,将路径修改为D:\pythonProject1\ml\linear_regression
  3. 保存配置后重新运行代码

方案3:将样式文件放入Matplotlib默认样式库

  1. 打开Python终端,执行以下代码获取Matplotlib配置目录:
import matplotlib
print(matplotlib.get_configdir())
  1. 进入该目录下的stylelib文件夹,将deeplearning.mplstyle文件复制进去
  2. 修改lab_utils_common.py中的代码为:
plt.style.use('deeplearning.mplstyle')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 17:42:03