-
环境
1.系统:centos7
2.python:2.7.5
3.cpu版本 -
安装过程
1.在安装过程中先升级了pip版本:
pip install --upgrade pip
2.安装PaddleNLP:python -m pip install paddlepaddle==1.8.5 -i https://mirror.baidu.com/pypi/simple
-
需要注意的点
1. opencv-python版本需要如果版本过高,可以使用命令更改["=="后写需要的版本]:
pip install opencv-python==4.2.0.32 -i https://pypi.douban.com/simple
2. numpy的版本不能过高
3. 我在测试是否安装成功时,import paddle.fluid报错
a.ImportError: libSM.so.6: cannot open shared object file: No such file or directory
如下图,这是缺少libSM相关的包。解决办法:依次执行下面语句安装包
image.png
yum -y install libXext-1.3.3-3.el7.x86_64 --setopt=protected_multilib=false
yum -y install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false
yum install libXrender.x86_64
-
下载代码
1.官网提示用git克隆,我在用git时会报错,如下图
image.png 尝试多种解决方法无效,因此我直接从github上下载了源码。如下图,先选择分支,然后下载压缩包。浏览器不行可以,直接复制链接(https://github.com/PaddlePaddle/models/archive/release/1.7.zip)尝试命令wget https://github.com/PaddlePaddle/models/archive/release/1.7.zip
image.png -
运行代码
1.一切准备就绪,当我按照GitHub的说明文档准备训练模型时,告诉我缺少paddlehub于是继续安装:
image.png 3.用了很多方法,但是由于我的项目里没有setup.py文件,所以不行,于是我直接下载了Paddlehub的源码 image.pngpip install paddlehub
2.在安装的时候又遇到错误:
4.之后解压,再执行以下命令
//进入文件夹,下面有setup.py文件
[root@iZ ~]# cd /PaddleHub-release-v1.8
// 执行
[root@iZ ~]# python setup.py build
[root@iZ ~]# python setup.py install
//再安装paddlehub
[root@iZ ~]# pip install paddlehub
- 之后再按照GitHub的说明文档训练模型即可
网友评论