pyinstaller打包opencv和numpy程序运行错误解决


Posted in Python onAugust 16, 2019

前言

这篇文章主要介绍了pyinstaller打包opencv和numpy程序运行错误解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

报错背景

这两天公司的程序许需要打包,就开始又操作了一番。

pyinstller 打包含有opencv+numpy库 打包成功,但是运行报错。在排除外部依赖文件因素外,看了一下运行结果。

ImportError: numpy.core.multiarray failed to import

解决方案

重要的是pycharm运行正常,cmd运行正常,只有打包程序异常。经过查阅决定从版本问题解决,亲测打包后成功运行。

一般情况下是由于numpy版本过高导致的,因为我看了源码是有 numpy.core.multiarray这个部分代码的

经过测试找出对应版本:

  • opencv -- 3.4.5.20
  • numpy --1.16.4
  • python --3.68

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取DLL和EXE文件版本号的方法
Mar 10 Python
Python模块结构与布局操作方法实例分析
Jul 24 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
python实现石头剪刀布程序
Jan 20 Python
python字典的遍历3种方法详解
Aug 10 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
Python any()函数的使用方法
Oct 28 Python
基于YUV 数据格式详解及python实现方式
Dec 09 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
python numpy矩阵信息说明,shape,size,dtype
May 22 Python
Python学习之包与模块详解
Mar 19 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 #Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 #Python
python禁用键鼠与提权代码实例
Aug 16 #Python
Python函数装饰器原理与用法详解
Aug 16 #Python
python word转pdf代码实例
Aug 16 #Python
django 快速启动数据库客户端程序的方法示例
Aug 16 #Python
djano一对一、多对多、分页实例代码
Aug 16 #Python
You might like
极典R601SW收音机
2021/03/02 无线电
PHP eval函数使用介绍
2013/12/08 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
用原生js做单页应用
2017/01/17 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
Python使用turtule画五角星的方法
2015/07/09 Python
用Python编写简单的微博爬虫
2016/03/04 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
django删除表重建的实现方法
2019/08/28 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
python GUI计算器的实现
2020/10/09 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android