I478283697 2021-07-09 11:10 采纳率: 100%
浏览 400
已采纳

pyqt5使用了matplotlib用pyinstaller打包程序有284M这么大 怎么减小程序

原来的程序有44M,增加了一个波形显示的界面使用了matplotlib大概增加了不到150行代码,程序变大了200多M。我使用的是自己新建的环境仅安装了用的和相关的依赖包,有什么方法可以降低程序的大小吗,一个简单的小工具284M也太夸张了

img

单纯import matplotlib也有200多M
img

使用 pyinstaller -D命令来打包程序发现除了matplotlib还有其他的包被打包进来了,这些都是matplotlib依赖的包吗,好像都是安装matplotlib的时候自动安装的
img

  • 写回答

3条回答 默认 最新

  • 宁缺灬 2021-07-09 11:22
    关注

    1.检查代码有没有import进不用的依赖包
    2.import进的依赖包可以只导入部分模块,不用全导入

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已采纳回答 7月9日
  • 修改了问题 7月9日
  • 创建了问题 7月9日

悬赏问题

  • ¥100 网页游戏在本地页面修改游戏结果
  • ¥30 comfyui openpose报错
  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数