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

运行Matplotlib相关代码触发FileNotFoundError问题求助

问题描述

运行以下Python代码时触发FileNotFoundError:

import pandas as pd
import numpy as np
import math
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1.inset_locator import (inset_axes,InsetPosition,mark_inset)

具体报错信息:

FileNotFoundError: [WinError 2] The system cannot find the file specified. 'c:\Program\circumstance\Python3.9\lib\site-packages\matplotlib.libs.'

已完成排查动作:

  • 代码首次运行无异常,后续出现该错误
  • Python安装目录下已存在mpl_toolkits文件夹
  • 执行pip uninstall matplotlib、pip uninstall mpl_toolkits后重装依赖,问题未解决
排查与解决方法
  • 修正路径识别问题:报错路径末尾多了一个多余的点(matplotlib.libs.),先检查c:\Program\circumstance\Python3.9\lib\site-packages\下是否存在matplotlib.libs文件夹(注意末尾无点)。如果存在,可临时创建一个名为matplotlib.libs.的空文件夹测试是否能绕过错误;若要彻底解决,需排查matplotlib配置文件中是否存在路径写入错误。
  • 彻底清理残留文件后重装:
    1. 卸载后手动删除以下目录:
      • c:\Program\circumstance\Python3.9\lib\site-packages\下所有以matplotlib开头的文件夹和文件
      • c:\Program\circumstance\Python3.9\lib\site-packages\mpl_toolkits文件夹
      • 用户目录下的.matplotlib缓存文件夹(路径一般为C:\Users\[你的用户名]\.matplotlib)
    2. 重启终端,执行pip install --force-reinstall matplotlib强制重装
  • 确认Python环境一致性:执行where python和where pip,确保两者指向c:\Program\circumstance\Python3.9\下的可执行文件,避免因环境混用导致安装路径错误
  • 手动安装wheel包修复:下载适配Python3.9的matplotlib wheel包(注意匹配系统位数),执行pip install [下载的wheel文件名]手动安装,避免在线安装时的文件损坏问题
  • 以管理员权限执行安装:右键以管理员身份打开终端,重新执行卸载和重装命令,避免因系统权限不足导致文件写入不完整

内容的提问来源于stack exchange,提问作者楼小兵

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 00:39:58