当前位置: 首页 > news >正文

安装 paddlepaddle paddleocr库,避坑指南

看到这个库我就头疼,因为换了电脑,不得不再来一遍,又是到处踩坑!拼了好几个小时,总结出来的最终解决方法!详细的傻瓜式解决!
- import paddle 报错!illegal hardware instruction python3 看这里解决!
- 安装库的时候 有红色的错误,不要急(不一定是安装错误),可能是其他库的版本有冲突,卸载版本冲突的库,再安装对应版本就好。

【1】先安装 paddlepaddle 库

第一步:用 Anaconda 新建一个虚拟环境(paddlepaddle 和 paddleocr 都有依赖库,以防与之前环境安装库的版本冲突)。

第二步:搜索打开 百度飞桨 官网 —— 点击安装 —— 找到 旧版本安装

(这里是一个坑,如果用快速安装里最新版本的命名,import paddle 会报错!illegal hardware instruction python3,参考链接:M1 MacBook 使用conda安装paddle 报错illegal hardware instruction)

所以,建议安装老版本,知道它!先不要急着去安装!!请继续往下看!

python -m pip install paddlepaddle==2.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

第三步:新建的 虚拟环境 点击绿色箭头 —— Open Terminal

第四步:通过 Open Terminal 打开对应虚拟环境终端后,再安装 paddlepaddle,直接把以下命名复制到 终端中

python -m pip install paddlepaddle==2.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simpl

第五步:检查是否安装成功

安装完成后您可以使用 python 进入 python 解释器,输入import paddle ,再输入 paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明您已成功安装。

【2】再安装 paddleocr 库【在新建的虚拟环境中安装】

paddleocr 是paddle 下 的一个模块

第一步:安装PaddleOCR whl包

可以参考百度飞桨:飞桨PaddlePaddle-源于产业实践的开源深度学习平台

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple paddleocr --user

第二步:下载PP-OCR系列模型(注意看下面一句话 )- 可以先跳到 第3个安装,依赖包后再下载模型。

1、不一定需要自主安装,先导入对应的模块,我用的 PyCharm,没有主动去下载模型,直接代码写了个测试代码,直接就自动下载了对应的PP-OCR Series Model
from paddleocr import PaddleOCRocr = PaddleOCR(use_angle_cls=True, lang='ch')
img_path = '11.jpg'
result = ocr.ocr(img_path, cls=True)  # 只需运行一次即可下载模型并将其加载到内存中
for idx in range(len(result)):res = result[idx]for line in res:print(line)
2、如需要自主下载 PP-OCR系列模型,请参考官网链接: github.com/PaddlePaddle/PaddleOCR开源

3、识别的时候,可能出现 红色的警告!不建议 某个版本的库!我遇到的提示是 xxxxx deprecated numpy 1.24 xxxxx ,我的解决办法是,删除 numpy 库,再安装低版本的 numpy 库

【在新建的虚拟环境中安装】删除 numpy 库

pip uninstall numpy

【在新建的虚拟环境中安装】安装 numpy 库 ,降低版本的

pip install numpy==1.20.3

【3】最后安装依赖包

shapely
scikit-image
imgaug
pyclipper
lmdb
tqdm
numpy
visualdl
rapidfuzz
opencv-python==4.6.0.66
opencv-contrib-python==4.6.0.66
cython
lxml
premailer
openpyxl
attrdict
Polygon3
lanms-neo==1.0.2
PyMuPDF<1.21.0

1、依赖包哪里看?

还是之前的,gitHub的源码里下载: github.com/PaddlePaddle/PaddleOCR开源

2、安装所有的依赖包

下载解压后,requirements.txt 文档中就是 需要的依赖包。

在新建的虚拟环境中,安装所有的依赖包

pip install -r [下载文档中,requirements.txt的绝对路径]

例如:

pip install -r /Users/w/PaddleOCR/requirements.txt
安装库时候,凡是出现红字警告,安装库的关联库版本不匹配的时候,都是卸载后安装对应版本的库。

相关文章:

安装 paddlepaddle paddleocr库,避坑指南

看到这个库我就头疼&#xff0c;因为换了电脑&#xff0c;不得不再来一遍&#xff0c;又是到处踩坑&#xff01;拼了好几个小时&#xff0c;总结出来的最终解决方法&#xff01;详细的傻瓜式解决&#xff01; - import paddle 报错&#xff01;illegal hardware instruction py…...

Java调用ChatGPT的API接口实现对话与图片生成

文章目录 步骤1&#xff1a;配置代理步骤2&#xff1a;添加依赖步骤3&#xff1a;编写Constants类步骤4&#xff1a;实现问答交互步骤5&#xff1a;实现图片生成 步骤1&#xff1a;配置代理 有些魔法是需要做配置的。否则无法正确实现代码测试。这里以我使用的工具为例说明。 …...

h5开发网站-css实现页面的背景固定定位

一、需求&#xff1a; 在页面滚动时&#xff0c;背景图片保持不变&#xff0c;而不是跟随滚动。 二、解决方式&#xff1a; 使用背景固定定位&#xff0c;只需要在CSS中增加一个background-attachment: fixed;属性即可。 具体代码&#xff1a; <div class"item_right…...

SpringBoot整合Redis完整篇

SpringBoot整合Redis完整篇 1、在springboot项目的pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schem…...

花见Live Wallpaper Themes 4K Pro for mac(4k视频壁纸)

如果你希望让自己的Mac桌面焕发活力&#xff0c;那么Live Wallpaper & Themes 4K Pro正是一款值得尝试的软件。它提供了丰富的超高清4K动态壁纸和主题&#xff0c;可以让你轻松打造出个性化的桌面环境。 这款软件拥有众多令人惊叹的功能。其中最值得一提的是&#xff0c;它…...

FastJson 漏洞复现

文章目录 FastJson 漏洞复现1. FastJson 1.2.24 反序列化导致任意命令执行漏洞1.1 漏洞描述1.2 漏洞原理1.3 漏洞复现1.3.1 环境启动1.3.2 漏洞检测1.3.3 漏洞验证 1.4 漏洞利用1.5 修复方案 2. Fastjson 1.2.47 远程命令执行漏洞2.1 漏洞描述2.2 漏洞复现2.2.1 环境启动2.2.2 …...

jeesite实现excel导入功能(保姆级图文教程)

文章目录 前言一、准备工作1.准备一个excel模板,放入static目录2.application.yml文件中设置文件存储路径3.使用easyexcel插件解析excel数据,pom文件导入easyexcel二、使用步骤1.列表页添加下载模板按钮2.表单页添加文件上传3. 创建excel解析对应实体4.后台完成文件上传代码,…...

【B树 B+树】B树、B+树理论

目录 引入B树B树定义和性质m阶B树核心特性 B树B树的查找 引入B树 满足上面两个策略就是B树&#xff1a; m 叉查找树中&#xff0c;规定除了根节点外&#xff0c;任何结点至少有 ⌈ m / 2 ⌉ \lceil m/2 \rceil ⌈m/2⌉ 个分叉&#xff0c;即至少含有 ⌈ m / 2 ⌉ \lceil m/2 \…...

CRM软件系统能否监控手机的使用

CRM可以监控手机吗&#xff1f;答案是不可以。CRM是一款帮助企业优化业务流程&#xff0c;提高销售效率的工具。例如Zoho CRM&#xff0c;最多也就是听一下销售的通话录音&#xff0c;却不可以监控手机&#xff0c;毕竟CRM不是一款监控软件。 CRM的主要作用有以下几点&#xf…...

hutool的HttpRequest.post的使用-包括上传文档等多个传参【总结版本】

首先hutool已经为我们封装好了远程调用的接口&#xff0c;我们只要将对应的传参和方式对应填写即可 hutool官方文档 1实际应用 post 常见的使用json传参&#xff0c;contend type为application/json RequestMapping("login") ResponseBody public static String s…...

VR数字工厂,为企业工厂打造竞争新优势

工业经济中大部分行业都是制造业&#xff0c;为了合力助推工业经济提质增效&#xff0c;谋划推进制造业数字化转型就显得尤为重要了。用VR赋能工厂数字升级&#xff0c;打造VR数字工厂&#xff0c;满足各行各业沉浸式营销展示需求。 VR数字工厂是一种全新的工业模式&#xff0c…...

记一次线程堵塞(挂起)导致消息队列积压

1 背景 A服务作为生产者&#xff0c;每天发送上千万的mq消息&#xff0c;每一个消息包含500个用户ids数据。B服务作为消费者&#xff0c;接受MQ消息并通过http调用第三方请求进行业务处理&#xff0c;消费组启用了rabbitmq的多线程消费组&#xff0c;一个实例并发40个mq消费者…...

被问实习最大的收获是什么可以怎么回答?

最大的收获&#xff1f; 了解大型项目的运转过程&#xff1a;总工程师给开发和测试串讲需求->开发编写需求的特性说明书&#xff0c;完成需求方案设计和评审->编码完成后对各个场景进行自测&#xff0c;上库后给相关模块人进行代码检视后并修改检视意见->在每个迭代转…...

如何理解图神经网络的傅里叶变换和图卷积

图神经网络&#xff08;GNN&#xff09;代表了一类强大的深度神经网络架构。在一个日益互联的世界里&#xff0c;因为信息的联通性&#xff0c;大部分的信息可以被建模为图。例如&#xff0c;化合物中的原子是节点&#xff0c;它们之间的键是边。图神经网络的美妙之处在于它们能…...

国家网络安全周2023时间是什么时候?有什么特点?谁举办的?

国家网络安全周2023时间是什么时候&#xff1f; 2023年国家网络安全宣传周将于9月11日至17日在全国范围内统一开展。其中开幕式等重要活动将在福建省福州市举行。今年网安周期间&#xff0c;除开幕式外&#xff0c;还将举行网络安全博览会、网络安全技术高峰论坛、网络安全微视…...

windows编程之线程同步万字总结(创建线程,互斥对象,互斥事件,信号量,关键段,多线程群聊服务器)

文章目录 创建线程方法一_beginthreadex函数讲解使用示例&#xff1a; 方法二CreateThread函数讲解:使用示例: 互斥对象:创建互斥对象CreateMutex 互斥事件介绍创建或打开一个未命名的互斥事件对象 信号量介绍信号量的相关函数使用示例 关键段相关函数错误使用示例正确使用示例…...

Git在已有的项目中引入Submodule子模块管理:添加、更新、删除(实战示例代码)

前言 在进行Git版本控制的过程中&#xff0c;有时候我们需要在已有的项目中引入子模块&#xff0c;以便复用其他独立的Git存储库的代码或文件。本文将详细介绍如何在已有项目下添加、更新和删除Git的Submodule子模块&#xff0c;并提供相关的示例代码。 实战场景 假设我们已…...

内网穿透实现Windows远程桌面访问Ubuntu,简单高效的远程桌面解决方案

文章目录 前言1. ubuntu安装XRDP2.局域网测试连接3.安装cpolar内网穿透4.cpolar公网地址测试访问5.固定域名公网地址 前言 XRDP是一种开源工具&#xff0c;它允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP外&#xff0c;xrdp工具还接受来自其他RDP客户端(如Fre…...

如何学习运营管理

运营管理&#xff08;Operations Management&#xff09;是一门管理学科&#xff0c;它关注如何高效地组织和管理企业的生产、服务、供应链和业务过程以达到组织的目标。运营管理是企业管理的一个重要领域&#xff0c;它包含了多个内容和职能&#xff1a; 生产管理&#xff1a;…...

腾讯云centos7.6安装部署备忘

1.Mysql 1.1 安装mysql wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 1.1.1 安装后重启 service mysqld restart 1.1.2 初次安装mysql&#xff0c;root账…...

建立个人学习SOP:信息输入、消化吸收与输出实践

对于软件测试从业者而言&#xff0c;技术迭代的速度往往快于岗位技能的沉淀周期。从自动化框架的百花齐放到 AI 驱动测试的兴起&#xff0c;从微服务架构下的契约测试到混沌工程在稳定性领域的渗透&#xff0c;测试人员需要持续吸收新知识&#xff0c;却又极易陷入“学得越多&a…...

Loop:Mac窗口管理的终极免费解决方案,告别杂乱桌面

Loop&#xff1a;Mac窗口管理的终极免费解决方案&#xff0c;告别杂乱桌面 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 你是否曾为Mac上杂乱的窗口而烦恼&#xff1f;当多个应用同时打开时&#xff…...

ARM PMU性能监控单元架构与PMEVTYPER寄存器详解

1. ARM PMU性能监控单元架构解析性能监控单元(Performance Monitoring Unit, PMU)是现代ARM处理器中用于硬件级性能分析的关键组件。作为芯片上的专用硬件计数器&#xff0c;PMU能够在不显著影响程序执行效率的前提下&#xff0c;实时捕获各类微架构事件。与软件层面的性能分析…...

ClawDrive:为AI智能体设计的语义文件管理与跨模态检索系统

1. 项目概述&#xff1a;ClawDrive&#xff0c;为AI智能体打造的“语义硬盘” 如果你和我一样&#xff0c;每天被海量的文档、图片、音频和视频文件淹没&#xff0c;传统的文件夹分类和文件名搜索早已力不从心。更头疼的是&#xff0c;当你尝试让AI助手&#xff08;比如Claude…...

从零配置到生产就绪,Claude深度集成Angular CLI的7个关键步骤,错过再等一年

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Claude Angular开发支持 Claude 系列大模型虽原生不直接嵌入 Angular 框架&#xff0c;但可通过 REST API 与 Angular 应用高效集成&#xff0c;实现智能提示、代码补全、组件生成等增强开发体验。关键…...

ProxyClaw住宅代理实战:破解反爬虫,赋能AI智能体与数据工程

1. 项目概述&#xff1a;ProxyClaw&#xff0c;一个为AI与数据工程而生的住宅代理网络 如果你正在构建一个需要从互联网上大规模、稳定抓取数据的AI智能体、自动化机器人或者数据管道&#xff0c;那么“被目标网站封禁”这件事&#xff0c;大概率是你最头疼的日常。无论是电商平…...

Midjourney生成伪3D到真3D渲染的临界点在哪?——基于1327组渲染样本的Z-depth一致性、法线贴图兼容性与Blender导入成功率实测报告

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Midjourney生成伪3D到真3D渲染的临界点在哪&#xff1f; Midjourney 本身不生成可编辑的 3D 几何体&#xff0c;其输出始终是静态二维图像——即便使用 --style raw 或 --v 6.1 配合 3D render、octane…...

Emacs集成ChatGPT:AI助手无缝融入编辑器工作流

1. 项目概述&#xff1a;在Emacs中集成ChatGPT的魔法工具作为一名在Emacs生态里摸爬滚打了十多年的老用户&#xff0c;我对于在编辑器里“折腾”各种生产力工具一直乐此不疲。当ChatGPT这类大语言模型&#xff08;LLM&#xff09;横空出世时&#xff0c;我的第一反应就是&#…...

Laravel-Permission性能基准测试:与其他权限包的终极对比分析

Laravel-Permission性能基准测试&#xff1a;与其他权限包的终极对比分析 【免费下载链接】laravel-permission Associate users with roles and permissions 项目地址: https://gitcode.com/gh_mirrors/la/laravel-permission 在构建现代Web应用时&#xff0c;权限管理…...

Tome:基于MCP协议的无代码AI桌面助手,轻松连接本地与云端模型

1. 项目概述&#xff1a;Tome&#xff0c;一个为普通人打造的魔法AI桌面应用 如果你对大型语言模型&#xff08;LLM&#xff09;和AI助手感兴趣&#xff0c;但又觉得那些命令行工具、复杂的API配置和JSON文件让人望而却步&#xff0c;那么Tome的出现&#xff0c;可能就是为你准…...