百度paddleocr安装过程(各种问题报错)

记录安装百度paddleocr过程

安装paddleocr已经两天了,从官网安装到各种教程安装,总是遇到很多warning与error,现在来记录一下。
写在前面:xdm一定要确保自己安装的时候没有开VPN,没有开VPN,没有开VPN。
本机搭建环境:

python 3.8.8
conda 4.10.1

搭建过程

  1. CPU下安装paddlepaddle
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

安装paddlepaddle
2. 第二步安装安装PaddleOCR whl包
官方安装说法:
在这里插入图片描述
安装过后直接报错

Could not fetch URL https://pypi.org/simple/paddleocr/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/paddleocr/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)'))) - skipping
ERROR: Could not find a version that satisfies the requirement paddleocr>=2.0.1 (from versions: none)
ERROR: No matching distribution found for paddleocr>=2.0.1

在这里插入图片描述
提示的错误是找不到官方要求的大于2.0.1版本,然后各种找,都是描述的是paddlepaddle版本的问题,官方说的是winerror错误,虽然与这个错误不一致,但是毕竟是windows安装,因此进行尝试一下安装shapely。
3. 安装shapely
在这里插入图片描述
根据自己的python版本选择,CP38标识python3.8
然后下载,移动到自己的项目文件中

pip install Shapely-1.8.2-cp38-cp38-win_amd64.whl

安装成功
在这里插入图片描述
4.继续安装paddleocr
依然是原来的错误
在这里插入图片描述
没有办法了,这时候想到了之前搜索错误的时候,看到了一篇说是paddleocr支持3.7,不支持3.8(到这已经尝试了半天了,只能瞎猫乱碰死耗子看看能不能碰对了)
4. 切换python3.7进行尝试
官网下载python3.7.9版本
结果到安装paddleocr依然是原来的错误

还是不行,发现不是python版本的问题,于是思考。。。。。。。。。。。结果这时候发现,是不是自己VPN开了,于是进行尝试,报错

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for Polygon3
  Running setup.py clean for Polygon3
Failed to build lanms-neo Polygon3
ERROR: Could not build wheels for lanms-neo, which is required to install pyproject.toml-based projects

但是,但是他不再是版本的问题了,妥妥的大怨种!!
5. 继续python3.8安装
继上一个错误,提示build wheels for Polygon3和lanms-neo错误,安装这两个包依赖进行查找。

error: subprocess-exited-with-error

子进程因错误推出,在安装软件包lanms-neo和polygon3时,那么先分别对这两个包进行独立安装
(1) 对polygon3安装
找到对应的版本下载,然后使用命令安装
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

 pip install Polygon3-3.0.9.1-cp38-cp38-win_amd64.whl

(2)对lanms-neo安装

pip install lanms-neo

安装后依然提示原来的错误

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for lanms-neo
Failed to build lanms-neo
ERROR: Could not build wheels for lanms-neo, which is required to install pyproject.toml-based projects

这时候仔细看错误
在这里插入图片描述
提示vc++的生成工具问题
在这里插入图片描述
下载,然后重新安装,甚至重启安装pip,依然错误,然后一气之下,把2022的VS全部下载,再进行pip安装,成功解决

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值