PaddleNLP安装使用笔记

参考:官方安装文档,github情感分析源码

  • 环境

    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相关的包。解决办法:依次执行下面语句安装包

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

image.png
  • 下载代码

    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于是继续安装:pip install paddlehub
    2.在安装的时候又遇到错误:

    image.png
    3.用了很多方法,但是由于我的项目里没有setup.py文件,所以不行,于是我直接下载了Paddlehub的源码
    image.png

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

  1. 之后再按照GitHub的说明文档训练模型即可

你可能感兴趣的:(PaddleNLP安装使用笔记)