解决方案

paddleNLP 安装

seo靠我 2023-09-24 16:16:36

@创建于:2022.10.18

@修改于:2022.10.18

文章目录

1、报错信息2、解决办法3、问题报错4、import paddleNLP报错 ModuleNotFoundError: No modSEO靠我ule named paddle

截止到2022年10月18日,paddlenlp==2.4.1是最新的版本。

具体参考 安装PaddleNLP

下面是在

linux CentOS Linux releaseSEO靠我 7.9.2009 (Core)

Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc versiSEO靠我on 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020

环境下安装的

1、报错信息

conda crSEO靠我eate -n paddlenlp python=3.7 conda activate paddlenlp pip install paddlenlp==2.4.1

安装SEO靠我paddlenlp==2.4.1的报错信息如下:

(paddlenlp) [root@szzf16 ~]# pip install paddlenlp==2.4.1 Looking inSEO靠我 indexes: http://192.168.144.6/pypi/ Collecting paddlenlp==2.4.1 Downloading http://SEO靠我192.168.144.6/packages/1f/54/6d5ae82c9a4556daf18334a07d8dd4612b586b4bd4629bcd82099cccf20d/paddlenlp-SEO靠我2.4.1-py3-none-any.whl (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 68.6 MB/SEO靠我s eta 0:00:00 Collecting datasets>=2.0.0 Downloading http://192.168.144.6/packages/7SEO靠我c/75/d282907e7ebd87e4b3475bc5156140465372fa451bc6cbddbefa54915d00/datasets-2.6.1-py3-none-any.whl (4SEO靠我41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.9/441.9 kB 2.2 MB/s eta 0:00:00 SEO靠我Collecting tqdm Downloading http://192.168.144.6/packages/47/bb/849011636c4da2e44f1253cd927cSEO靠我fb20ada4374d8b3a4e425416e84900cc/tqdm-4.64.1-py2.py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━SEO靠我━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 1.8 MB/s eta 0:00:00 Collecting colorama DownloaSEO靠我ding http://192.168.144.6/packages/77/8b/7550e87b2d308a1b711725dfaddc19c695f8c5fa413c640b2be01662f4eSEO靠我6/colorama-0.4.5-py2.py3-none-any.whl (16 kB) Collecting paddlefsl Downloading http:SEO靠我//192.168.144.6/packages/fb/4a/25d1959a8f1fe5ee400f32fc9fc8b56d4fd6fc25315e23c0171f6e705e2a/paddlefsSEO靠我l-1.1.0-py3-none-any.whl (101 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.0/101.0 kB 1.SEO靠我8 MB/s eta 0:00:00 Collecting paddle2onnx Downloading http://192.168.144.6/packages/SEO靠我7e/c1/a4ca95dc6a23c96386497402cad911ff0b096539743bcca1d7e46ae2010f/paddle2onnx-1.0.1-cp37-cp37m-manySEO靠我linux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━SEO靠我 3.0/3.0 MB 1.1 MB/s eta 0:00:00 Collecting visualdl Downloading http://192.168.144.SEO靠我6/packages/8a/e5/940426714a10c916466764eaea51ab7e10bd03896c625fcc4524a0855175/visualdl-2.4.1-py3-nonSEO靠我e-any.whl (4.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 2.2 MB/s eta 0:00:00 SEO靠我 Collecting seqeval Downloading http://192.168.144.6/packages/9d/2d/233c79d5b4e5ab1dbSEO靠我f111242299153f3caddddbb691219f363ad55ce783d/seqeval-1.2.2.tar.gz (43 kB) ━━━━━━━━━━━━━━━━━━━SEO靠我━━━━━━━━━━━━━━━━━━━━━ 43.6/43.6 kB 10.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... eSEO靠我rror error: subprocess-exited-with-error × python setup.py egg_info did not run sucSEO靠我cessfully. │ exit code: 1 ╰─> [36 lines of output] WARNING: The repository lSEO靠我ocated at 192.168.144.6 is not a trusted or secure host and is being ignored. If this repository is SEO靠我available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and aSEO靠我llow it anyway with --trusted-host 192.168.144.6. ERROR: Could not find a version that satisSEO靠我fies the requirement setuptools_scm (from versions: none) ERROR: No matching distribution foSEO靠我und for setuptools_scm /usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages/setupSEO靠我tools/installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. RequirementSEO靠我s should be satisfied by a PEP 517 installer. SetuptoolsDeprecationWarning, TracebacSEO靠我k (most recent call last): File "/usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packSEO靠我ages/setuptools/installer.py", line 82, in fetch_build_egg subprocess.check_call(cmd) SEO靠我 File "/usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/subprocess.py", line 363, in check_call SEO靠我 raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command [/usr/loSEO靠我cal/Anaconda3/envs/paddlenlp/bin/python, -m, pip, --disable-pip-version-check, wheel, --no-deps, -w,SEO靠我 /tmp/tmpywcw3z3z, --quiet, setuptools_scm] returned non-zero exit status 1. The above exceSEO靠我ption was the direct cause of the following exception: Traceback (most recent call last): SEO靠我 File "<string>", line 36, in <module> File "<pip-setuptools-caller>", line 34, in <moSEO靠我dule> File "/tmp/pip-install-zym8w4i4/seqeval_3c49057ca4f7471798ccb995825ae407/setup.py", liSEO靠我ne 56, in <module> Programming Language :: Python :: Implementation :: PyPy File "/uSEO靠我sr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages/setuptools/__init__.py", line 86, in sSEO靠我etup _install_setup_requires(attrs) File "/usr/local/Anaconda3/envs/paddlenlp/lib/pySEO靠我thon3.7/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires dist.fetcSEO靠我h_build_eggs(dist.setup_requires) File "/usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/siSEO靠我te-packages/setuptools/dist.py", line 878, in fetch_build_eggs replace_conflicting=True, SEO靠我 File "/usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages/pkg_resources/__init__.pySEO靠我", line 791, in resolve replace_conflicting=replace_conflicting File "/usr/local/AnaSEO靠我conda3/envs/paddlenlp/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1075, in best_matSEO靠我ch return self.obtain(req, installer) File "/usr/local/Anaconda3/envs/paddlenlp/lib/SEO靠我python3.7/site-packages/pkg_resources/__init__.py", line 1087, in obtain return installer(reSEO靠我quirement) File "/usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages/setuptools/SEO靠我dist.py", line 945, in fetch_build_egg return fetch_build_egg(self, req) File "/usr/SEO靠我local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages/setuptools/installer.py", line 84, in fetSEO靠我ch_build_egg raise DistutilsError(str(e)) from e distutils.errors.DistutilsError: CoSEO靠我mmand [/usr/local/Anaconda3/envs/paddlenlp/bin/python, -m, pip, --disable-pip-version-check, wheel, SEO靠我--no-deps, -w, /tmp/tmpywcw3z3z, --quiet, setuptools_scm] returned non-zero exit status 1. [SEO靠我end of output] note: This error originates from a subprocess, and is likely not a problem wSEO靠我ith pip. error: metadata-generation-failed × Encountered error while generating pacSEO靠我kage metadata. ╰─> See above for output. note: This is an issue with the package meSEO靠我ntioned above, not pip. hint: See above for details. (paddlenlp) [root@szzf16 ~]#

2、解SEO靠我决办法

ERROR: Could not find a version that satisfies the requirement setuptools_scm (from versions: nonSEO靠我e)

根据错误提示,查找发现缺少 setuptools_scm 包

(paddlenlp) [root@szzf16 ~]# conda list setuptools # packageSEO靠我s in environment at /usr/local/Anaconda3/envs/paddlenlp: # # Name Version Build ChanSEO靠我nel setuptools 63.4.1 py37h06a4308_0 (paddlenlp) [root@szzf16 ~]# conda list setuptoSEO靠我ols_scm # packages in environment at /usr/local/Anaconda3/envs/paddlenlp: # SEO靠我# Name Version Build Channel (paddlenlp) [root@szzf16 ~]#

因为 pip install setuptools_scm 报错.

WASEO靠我RNING: Running pip as the root user can result in broken permissions and conflicting behaviour with SEO靠我the system package manager. It is recommended to use a virtual environment instead: https://pip.pypaSEO靠我.io/warnings/venv

使用 conda命令 进行包的安装,版本为setuptools_scm==7.0.4。具体如下:

(paddlenlp) [root@szzf16 ~]# pip inSEO靠我stall setuptools_scm Looking in indexes: http://192.168.144.6/pypi/ Requirement alreSEO靠我ady satisfied: setuptools_scm in /usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages (7.SEO靠我0.5) Requirement already satisfied: setuptools in /usr/local/Anaconda3/envs/paddlenlp/lib/pySEO靠我thon3.7/site-packages (from setuptools_scm) (63.4.1) Requirement already satisfied: typing-eSEO靠我xtensions in /usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages (from setuptools_scm) (SEO靠我4.4.0) Requirement already satisfied: tomli>=1.0.0 in /usr/local/Anaconda3/envs/paddlenlp/liSEO靠我b/python3.7/site-packages (from setuptools_scm) (2.0.1) Requirement already satisfied: packaSEO靠我ging>=20.0 in /usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages (from setuptools_scm) SEO靠我(21.3) Requirement already satisfied: importlib-metadata in /usr/local/Anaconda3/envs/paddleSEO靠我nlp/lib/python3.7/site-packages (from setuptools_scm) (5.0.0) Requirement already satisfied:SEO靠我 pyparsing!=3.0.5,>=2.0.2 in /usr/local/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages (from pSEO靠我ackaging>=20.0->setuptools_scm) (3.0.9) Requirement already satisfied: zipp>=0.5 in /usr/locSEO靠我al/Anaconda3/envs/paddlenlp/lib/python3.7/site-packages (from importlib-metadata->setuptools_scm) (3SEO靠我.9.0) WARNING: Running pip as the root user can result in broken permissions and conflictingSEO靠我 behaviour with the system package manager. It is recommended to use a virtual environment instead: SEO靠我https://pip.pypa.io/warnings/venv (paddlenlp) [root@szzf16 ~]# conda install setuptools_scmSEO靠我 (paddlenlp) [root@szzf16 ~]# conda list setuptools_scm # packages in environment atSEO靠我 /usr/local/Anaconda3/envs/paddlenlp: # # Name Version Build Channel setuptoSEO靠我ols_scm 7.0.4 hd3eb1b0_0 (paddlenlp) [root@szzf16 ~]#

3、问题报错

paddlenlp包顺利下载,但是无法安装,报出如下错误。

WARNSEO靠我ING: Running pip as the root user can result in broken permissions and conflicting behaviour with thSEO靠我e system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.iSEO靠我o/warnings/venv

该如何做呢?

4、import paddleNLP报错 ModuleNotFoundError: No module named ‘paddle’

(paddlenlp) CSEO靠我:\Windows\system32>python Python 3.7.10 | packaged by conda-forge | (default, Oct 13 2021, 2SEO靠我0:21:52) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "licensSEO靠我e" for more information. >>> import paddlenlp Traceback (most recent call last): SEO靠我 File "<stdin>", line 1, in <module> File "D:\ProgramData\Anaconda3\envs\paddlenlp\lib\sSEO靠我ite-packages\paddlenlp\__init__.py", line 24, in <module> from . import data File "DSEO靠我:\ProgramData\Anaconda3\envs\paddlenlp\lib\site-packages\paddlenlp\data\__init__.py", line 15, in <mSEO靠我odule> from .collate import * File "D:\ProgramData\Anaconda3\envs\paddlenlp\lib\siteSEO靠我-packages\paddlenlp\data\collate.py", line 17, in <module> import paddle ModuleNotFoSEO靠我undError: No module named paddle >>> exit()

这是因为没有安装 paddlepaddle

pip install paddlepaddle SEO靠我 (paddlenlp) C:\Windows\system32>python Python 3.7.10 | packaged by conda-forge | (defaSEO靠我ult, Oct 13 2021, 20:21:52) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "SEO靠我credits" or "license" for more information. >>> import paddlenlp >>>

安装完paddlepaddle后SEO靠我,可以成功import paddlenlp

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2