在打包包含matplotlib库时出现RuntimeError: Could not find the matplotlib data files的解决方法。

错误提示里面的介绍:

MatplotlibDeprecationWarning: Matplotlib installs where the data is not in the mpl-data subdirectory of the package are deprecated since 3.2 and support for them will be removed two minor releases later.

原因 matplotlib3.2以后就把mpl-data分离出去了

所以解决方法
第一步:卸载,重装(在anaconda prompt里)或者虚拟环境下,看你在哪里打包,就在哪里装

pip uninstall matplotlib
pip install matplotlib==3.1.1

第二步:打包

pyinstaller -F XXX.py

第三步:修改spec文件
原hiddenimports=[],
修改后
hiddenimports=[‘matplotlib’],

第四步:重新打包

pyinstaller -F XXX.spec

ok
可以运行

更多打包讲解
python将资源文件一起打包进exe 讲解(有算例)


电气专业的计算机萌新:余登武。写博文不容易。如果你觉得本文对你有用,请点个赞支持下,谢谢。

python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法相关推荐

  1. Python打包exe后报错:Failed to execute script xxxx问题的解决办法

    本篇文章主要讲解,python 通过 pyinstaller 打包python脚本后输出exe,执行时报错 Failed to execute script[脚本无法执行的错误]解决办法 日期:202 ...

  2. pyinstaller打包之后运行出现:Could not find the matplotlib data files

    pyinstaller 打包之后Could not find the matplotlib data files 目录 pyinstaller 打包之后Could not find the matpl ...

  3. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  4. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  5. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  6. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

  7. 浅试python打包exe文件 + ico图像制作

    目录 1. python打包exe文件教程 2. ico图像制作 2.1 找ico 2.2 转ico 1. python打包exe文件教程 在B站上看了两个教程: Py文件打包成exe文件直接用 Py ...

  8. Python打包exe并不闪退

    Python打包exe 近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe.下面就记录一下自己打包exe方法 工具 Python 3.6.2 Pyinstalle ...

  9. Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法

    Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法 参考文章: (1)Python ssh连接L ...

最新文章

  1. HDLBits 系列(14) Latch and Dff and Edge detect
  2. python菜鸟基础教程-python基础菜鸟教程,Python的基础语法
  3. Smartform下載PDF
  4. python数学--假设班里25个同学,那么有生日相同的概率是多少?
  5. 2021牛客多校2 - WeChat Walk(分块)
  6. 在Java 7中处理文件
  7. 查看ie保存的表单_解决浏览器保存密码自动填充问题
  8. xampp apache 无法启动
  9. linux批量文件编码转换,Linux系统批量转换文件编码脚本
  10. 【译】软件设计中的KISS原则
  11. SpringMVC入门案例【三层架构和MVC、SpringMVC的概述和入门程序】(超详细)
  12. mac抹掉磁盘重装系统未能与服务器取得联系_如何用U盘自制Mac笔记本系统重装盘...
  13. Vue3初识 学习记录(一)
  14. 第五章面向对象编程设计与开发
  15. 微喜帖,微信喜帖,电子喜帖,电子请柬 - 一生一世微信电子喜帖 卡美美
  16. C# Interlocked类的事例
  17. 投影仪排行,三款家用投影仪品牌,极米坚果大眼橙你选哪一款?
  18. android服务下载apk,Android 一个简单的版本更新下载apk小示例
  19. 九、软件开发进度月报-模板
  20. 机器学习教程 之 半监督学习 Tri-training方法 (论文、数据集、代码)

热门文章

  1. postgresql、mysql数据库varchar、char、text的比较
  2. 《数据库系统实训》实验报告——事务的应用
  3. opc服务器组态文件已写保护_「杰控软件」OPC代理服务,通过OPC方式采集远程OPC服务...
  4. Bootstrap4+MySQL前后端综合实训-Day02-PM【新闻管理后台(登录页面、首页)、#left>a:nth-child(4) {}】
  5. 【2020年第12届全国大学生数学竞赛——资源分享 】【1~11届省赛决赛考题及题解(数学类、非数学类)、推荐学习网址、复习备考书籍推荐】
  6. Vue.js-Day02-AM【Vue表单、核心指令(单选框、密码框、多行文本框、单选、多选、勾选、下拉列表)、组件汇总案例、ToDoList案例、计算属性(computed)、watch监听】
  7. php中abstract和interface的区别
  8. Android SharedFlow详解
  9. JavaWeb学习之路——SpringBoot整合Mybatis(二)
  10. Spring 框架之Ioc控制反转