最近有一个OCR中文识别的需求,用到paddleocr,但服务器死活装不上paddlepaddle(python 3.10.4,win8 环境)
先装了 2.6.0的paddele,报 name ‘libpaddle’ is not defined,然后降版本(2.4的某个版本,忘了),paddle.fluid.core_noavx import 失败,发现服务器没有avx,这个版本不支持noavx的,去paddlepaddle官网上找了一下,2.4以后就不支持noavx了
最后换了个新的服务器(有avx的,没有的话可有装3.8的python,官网有3.8的noavx版本),重装了3.10.4python,把本地(3.10.4)环境里site-packages 整个复制到了服务器上(因为服务器上装的环境缺胳膊少腿,一直报错,有个_pycippler导入不了,搞不定)复制过来很丝滑。
总结一下,name ‘libpaddle’ is not defined 可以降低版本,core_noavx 可以安装对应python版本的noavx版本或者把环境变成avx
最后附上paddlepaddle各版本对应情况
paddlepaddle(飞浆)报错name ‘libpaddle‘ is not defined及paddle.fluid.core_noavx
最新推荐文章于 2025-03-01 08:53:54 发布