centos:安装paddlehub详细教程

环境

centos9
python3.8
paddlepaddle-cpu==2.4.2
paddlehub==2.4.0

1.安装python3.8

参考centos:安装python3详细教程

2.安装paddlepaddle和paddlehub

安装时可使用其他源,后面的paddlehub没有限制版本,实际安装时如果加上==2.4.0 ,会出现报错(报错提示里面会出现index-url,此处省略)

pip3 install --upgrade paddlepaddle==2.4.2 -i https://mirror.baidu.com/pypi/simple
pip3 install --upgrade paddlehub -i https://mirror.baidu.com/pypi/simple

安装过程中报错
ModuleNotFoundError: No module named '_ctypes'
如下所示
在这里插入图片描述
对应解决方案如下
centos问题1:ModuleNotFoundError: No module named ‘_ctypes’
解决后成功安装paddlhub

3.检查paddlehub是否可用

paddlehub安装后,可以使用hub命令执行对应模型下载、部署等操作。输入hub查看该命令一些使用规范。

hub

问题1:ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory`

出现报错ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory

具体信息如下
在这里插入图片描述
对应解决方案如下
centos问题2:ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory

问题2:ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found (required by /usr/local/python3/lib/python3.8/site-packages/paddle/fluid/libpaddle.so)

解决以上问题后,继续使用hub命令查看是否可用
在这里插入图片描述
出现以上报错
对应解决方案如下
centos问题3:ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found

问题3:ModuleNotFoundError: No module named ‘_ssl’

解决问题2后,继续使用hub命令查看是否可用

出现以上报错在这里插入图片描述

对应解决方案如下
centos问题4:ModuleNotFoundError: No module named ‘_ssl’

问题4:ModuleNotFoundError: No module named ‘_sqlite3‘

解决方案:centos问题5:ModuleNotFoundError: No module named ‘_sqlite3‘

问题5:ImportError: libGL.so.1: cannot open shared object file: No such file or directory

解决方案:【解决方法】libGL.so.1: cannot open shared object file: No such file or directory

问题6:ModuleNotFoundError: No module named ‘_bz2’

解决方案:[问题汇总]Python3解决ModuleNotFoundError: No module named ‘_bz2‘

问题7:ModuleNotFoundError: No module named ‘_lzma’

解决方案:ModuleNotFoundError: No module named ‘lzma‘解决方案

问题8:TypeError: Descriptors cannot be created directly.

在这里插入图片描述
解决方案:

pip3 install protobuf==3.20.2

最后,终于成功了

在这里插入图片描述

4.使用hub

这里可以按照官方教程进行使用。点击paddlehub官网
本人在这里记录使用paddlehub下载语音识别模型u2_conformer_librispeech并部署的过程

# 安装系统依赖
yum install libsndfile

# 先下载sox、paddleaudio和paddlespeech,否则后面会出现报错,找不到paddleaudio。版本高于1.0.1也会有问题
yum install sox
pip3 install paddleaudio==0.1.0
pip3 install paddlespeech==1.4.1

# 下载模型
hub install u2_conformer_librispeech

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值