PaddleOCRwindows下报错解决方案

import cv2 时出现 ImportError: numpy.core.multiarray failed to import 运行代码遇到包版本排斥的bug。 阅读详情
AI摘要

本文提供了一种解决在Windows环境下使用PaddleOCR时遇到的'numpy.core.multiarray failed to import'错误的方法。该错误通常发生在运行Python环境,并尝试导入PaddleOCR库时。解决方案涉及调整numpy的版本,确保其与系统环境兼容。

PaddleOCRwindows下报错解决方案

PaddleOCR 官方链接 https://github.com/PaddlePaddle/PaddleOCR

运行环境

  • Windows 10 操作系统
  • Python -version Python 3.10.11
  • pip install paddlepaddle==2.4.2 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
  • pip install paddleocr==2.7.3

目前paddleocr最新版本是2.7.3

测试代码

# -*- coding: utf-8 -*-

# __ author:Jack
# date: 2024-06-16

from paddleocr import PaddleOCR
import paddle.fluid

paddle.fluid.install_check.run_check()


def show():
    ocr = PaddleOCR(use_angle_cls=True, lang="ch")   
    image_path = f'example.jpg'
    result = ocr.ocr(image_path, cls=True)
    for idx in range(len(result)):
        res = result[idx]
        for line in res:
            print(line)


if __name__ == '__main__':
    show()

抛出异常 numpy.core.multiarray failed to import

RuntimeError: module compiled against ABI version 0x1000009 but this version of numpy is 0x2000000
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    from paddleocr import PaddleOCR
  File "lib\site-packages\paddleocr\__init__.py", line 14, in <module>
    from .paddleocr import *
  File "lib\site-packages\paddleocr\paddleocr.py", line 25, in <module>
    import cv2
  File "lib\site-packages\cv2\__init__.py", line 181, in <module>
    bootstrap()
  File "lib\site-packages\cv2\__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
  File "importlib\__init__.py", line 126, in import_module
    if sys.path[0] == BASE_DIR or os.path.realpath(sys.path[0]) == BASE_DIR:
ImportError: numpy.core.multiarray failed to import

解决方案

pip install -U numpy==1.26.4

Mac安装Tensorflow,运行项目报错: module compiled against API version 0xa but this version of numpy is 0x9 1、安装Tensorflow $ sudo easy_install pip $ sudo easy_install --upgrade six $ sudo pip install tensorflow 当前最新的tensorflow版本1.2.1 2、创建第一个Tensorflow项目 Hello World 运行报错:module compiled against 阅读详情

相关推荐

“Numpy版本不匹配,API版本为0xb,而当前numpy版本为0xa“ - 如何解决版本不匹配的Numpy问题?

如果你在使用Numpy时看到了类似于 “[module compiled against API version 0xb but this version of numpy is 0xa]” 这样的错误信息,那么这意味着你的Numpy版本不兼容,并且需要进行升级或降级才能使用。当你在使用Numpy时遇到版本不匹配的问题时,请确认你所安装的Numpy版本是否正确,并通过升级或降级Numpy来解决版本不匹配的问题。通过这些简单的步骤,你将能够解决Numpy版本不匹配的问题,并快速返回你的工作中。

. 2172

解决RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf

解决方法:使用pip uninstall numpy命令将numpy卸载,然后使用pip install numpy重装numpy,再次运行,没有报错了。试了升级numpy,但是我的numpy已经是最新版本,还是报错。

weixin_50456815的博客 9986

数据讲述中国故事!和鲸助力中国综合社会调查(CGSS)数据分析与可视化大赛圆满收官

用数据研究中国问题、总结中国道路、讲述中国故事。和鲸作为协办单位全程支持本次大赛,为中国人民大学中国调查与数据中心实施全套赛事系统,同时提供完备而周全的赛事运营服务。

ModelWhale的博客 1410

【问题解决】ImportError: numpy.core.multiarray failed to import

在 import cv2 时出现以下报错。

weixin_44212848的博客 2721

基于JavaEE的银行大客户关系维护系统(JSP+java+springmvc+mysql+MyBatis)

基于JavaEE技术的大型银行客户关系管理系统可以实现客户信息的集中管理、客户需求的分析与挖掘、个性化的服务推荐等功能。+ Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。用户发送请求:用户通过浏览器或其他客户端向系统发送请求,请求访问特定的页面或执行特定的操作。前端展示结果:前端接收到后端返回的数据,根据需要进行展示。数据返回给前端:后端程序处理完业务逻辑后,将结果数据返回给前端。后端程序接收到请求后,根据请求的类型和参数进行相应的处理。

gp1052的博客 719

优化Cartographer重定位速度:从子图筛选到参数调优的完整思路

本文详细介绍了优化Cartographer重定位速度的完整方法,从子图筛选到参数调优,帮助工程师在已知初始位姿的前提下将重定位耗时降低50%以上。重点分析了性能瓶颈、子图筛选策略、匹配算法选择及环境自适应的参数优化策略,并通过实战案例展示了显著效果提升。

weixin_28704565的博客 463

解决RuntimeError:module compiled against API version 9 but this version of numpy is 7

由于使用TensorFlow 经常会涉及到使用numpy,但会出现API版本不匹配问题: 要么是numpy有多个版本,要么是numpy只有最低版本。 现在的版本是1.7的,去对应目录下删除该版本的numpy的文件,然后重新安装新版numpy 由于直接使用pip和yum进行安装均不成功,所以只好下载 nump的zip文件进行安装: 首先下载:wge

Don't worry,be happy 6786

复合材料热压罐固化残余应力仿真与优化

复合材料在热压罐固化过程中产生的残余应力是影响构件性能的关键因素,尤其在航空航天和风电叶片等高端制造领域。通过多物理场耦合仿真技术,可以精确预测残余应力分布,优化工艺参数。顺序耦合方法分步求解热分析和结构分析,既保证了计算精度,又控制了成本。Abaqus等有限元工具在此过程中发挥重要作用,通过合理设置边界条件、材料属性和接触关系,能够有效模拟温度场和应力场的相互作用。工程实践中,这种仿真方法已成功应用于无人机机翼、卫星支架等实际项目,显著降低了固化变形和微裂纹风险。

weixin_33146151的博客 214

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9

添加链接描述 import numpy print numpy.path

aspnetcs7的博客 358

【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践

嵌入式UI迁移实践:从HTML到LVGL 本文介绍了将HTML/CSS设计的UI原型迁移到嵌入式系统(LVGL)的完整流程,重点涉及"HTML→Figma→LVGL"的三步转换方法。具体内容包括: 设计迁移流程:通过Figma作为中间桥梁,将HTML原型转化为标准设计资产,再适配到LVGL库; 工具与参数准备:详细列出了设计迁移所需的工具链和需要提取的核心设计参数; Figma还原步骤:分组件讲解如何在Figma中1:1还原HTML设计,包括标题栏、压力显示区、图表区等核心组件; LVG

ymlmail的博客 1971

AgentScope实战训练营:构建计划可视化管理和HITL的AI智能计划助手

本文基于AgentScope Java SDK和Spring Boot WebFlux,从零构建一个支持SSE流式对话、计划可视化管理和HITL的AI智能计划助手Web应用PlanNotebook。涵盖项目架构设计、ReActAgent初始化、自定义工具注册、Hook机制实现、SSE事件协议定义、前端流式渲染等核心技术点,提供完整可运行的代码示例和详细的REST API参考。

program哲学 398

RuntimeError: module compiled against API version 0xb but this version of numpy is 0xa

使用caffe test的时候出现的错误,意思是模块编译使用的numpy版本和当前版本不一致,重装了很多版本的numpy,还是同样的错误,直到我把环境切回当时编译caffe的环境问题才解决,所以使用caffe时要注意,caffe编译所使用的环境要与当前做训练或者评价所使用的环境一致,要不就在当前环境重新编译caffe ...

weixin_44138807的博客 453

3、固定翼无人机模型解析

本文详细解析了固定翼无人机的动力学模型与纵向模型,涵盖位置、速度、角度及角速度的变化率方程,并介绍了力和力矩的计算方法以及气动系数的表达式。通过关键参数分析,探讨了速度、迎角和倾斜角对飞行性能的影响。文章还展示了模型在编队飞行和任务规划中的应用,并提出了参数优化与先进控制策略等优化思路,为无人机飞行控制系统设计提供了理论基础。

gaochao的博客 240

RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd

解决办法: 写在Numpy,重新安装一个版本为1.14.6的即可。(我之前的版本是1.18.5)

记录和分享属于我的“IT”时光。 5324

第1章 机器人SLAM算法工程师主要做什么的?(附SLAM学习路线及资料推荐)

对于想从事机器人与自动驾驶领域的在校大学生、研究生来说,建图定位算法工程师是一个极具发展潜力的岗位,而SLAM知识体系则是胜任该岗位的核心支撑。从基础的计算机工具、C++语言,到核心的开源框架、数学知识,再到硬件衔接与项目实践,每一个环节都不可或缺。建议大家结合自身兴趣确定侧重方向(如激光SLAM、融合定位),先通过开源项目建立实践认知,再补全理论知识,同时积极参与社区交流。

行知SLAM 953

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

numpy.core.multiarray failed to import

意思是 :模块根据API版本0xe编译,但此版本的numpy是0xd。因此,我们需要找到对应的numpy版本。往上翻错误信息,发现。

重剑无锋博客 1571

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

错误解决:RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7

我在使用keras时,想import keras ,但是却出现了一下错误: RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7 解决方法很简单,只需要更新一下numpy即可: pip install numpy --upgrade ...

weixin_43790560的博客 2058

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【python 深度学习】解决遇到的问题

解决python遇到的问题

水w的博客 1926

RuntimeError: module compiled against API version 0xa but this version of numpy is 0xb

使用TensorFlow 会涉及到使用numpy,但会出现API版本不匹配问题: RuntimeError: module compiled against API version 0xa but this version of numpy is 0xb 要么是numpy有多个版本(此时tensorflow自动选择最低版本的numpy),要么是numpy只有最低版本。 解决办法:在命令下...

FJY_sunshine的博客 890

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9 / ImportError...

问题描述:安装python的opencv库后,导入时出现RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9, ImportError: numpy.core.multiarray failed to import. 系统: OSX Yosemite/...

dietan8353的博客 631

module compiled against API version 9 but this version of numpy is 7的解决方法

刚才看到雷霄骅博士的博客才得知他在17号走了,英才早逝,可惜啊。希望他一路走好。 ———————————————————————————————————————————————————————————————————————————— 我使用python和OpenCV时出现的错误: >>> import numpy >>> import cv2 RuntimeError: mod

Mr. Cypress 柏树 先生 1978

RuntimeError: module compiled against API version 0xb but this version of numpy is 0x7

RuntimeError: module compiled against API version 0xb but this version of numpy is 0x7 在pycharm中使用的虚拟环境,但是运行程序时numpy版本老是报错,网上的解决方法大都是升级numpy,我升级之后还是会报同样的错误,后来发现是因为程序中使用了arcpy,识别的numpy是arcgis下Python中的n...

yoheenim的博客 531

Numpy报错解决办法

bug描述: 经常出现加载numpy会报错或者在安装tensoflow、pytorch时,出现如下错误: 问题一: RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb Traceback (most recent call last): File "/home/hc...

comway_Li的博客 5487
上一篇: Dify数据库结构导出到PowerDesigner
下一篇: 解决docker镜像pull失败的有效
Jack_software
博客等级 码龄17年 1324粉丝 57原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jack_software

感谢打赏,我努力提供优质内容~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值