英文:
Chatterbot Installation
问题
我已经尝试安装Chatterbot已经两天了,但一直失败。我正在使用conda环境使用pip进行安装。
这是错误信息:
安装构建依赖项...错误
错误:子进程退出时出现错误
× pip子进程未成功运行以安装构建依赖项。
│ 退出代码:1
╰─> [2578行输出]
收集setuptools
使用缓存的setuptools-68.0.0-py3-none-any.whl(804 KB)
收集wheel<0.33.0,>0.32.0
使用缓存的wheel-0.32.3-py2.py3-none-any.whl(21 KB)
收集Cython
使用缓存的Cython-0.29.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl(1.9 MB)
收集cymem<2.1.0,>=2.0.2
使用缓存的cymem-2.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(34 KB)
收集preshed<2.1.0,>=2.0.1
使用缓存的preshed-2.0.1.tar.gz(113 KB)
准备元数据(setup.py):已开始
准备元数据(setup.py):已完成状态'完成'
收集murmurhash<1.1.0,>=0.28.0
使用缓存的murmurhash-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl(21 KB)
收集thinc<7.1.0,>=7.0.8
使用缓存的thinc-7.0.8.tar.gz(1.9 MB)
准备元数据(setup.py):已开始
准备元数据(setup.py):已完成状态'完成'
收集blis<0.3.0,>=0.2.1(来自thinc<7.1.0,>=7.0.8)
使用缓存的blis-0.2.4.tar.gz(1.5 MB)
准备元数据(setup.py):已开始
准备元数据(setup.py):已完成状态'完成'
收集wasabi<1.1.0,>=0.0.9(来自thinc<7.1.0,>=7.0.8)
使用缓存的wasabi-0.10.1-py3-none-any.whl(26 KB)
收集srsly<1.1.0,>=0.0.6(来自thinc<7.1.0,>=7.0.8)
使用缓存的srsly-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(209 KB)
收集numpy>=1.7.0(来自thinc<7.1.0,>=7.0.8)
使用缓存的numpy-1.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(17.6 MB)
收集plac<1.0.0,>=0.9.6(来自thinc<7.1.0,>=7.0.8)
使用缓存的plac-0.9.6-py2.py3-none-any.whl(20 KB)
收集tqdm<5.0.0,>=4.10.0(来自thinc<7.1.0,>=7.0.8)
使用缓存的tqdm-4.65.0-py3-none-any.whl(77 KB)
为已收集的软件包构建轮:preshed、thinc、blis
为preshed构建轮(setup.py):已开始
为preshed构建轮(setup.py):完成状态'错误'
错误:子进程退出时出现错误
│ 退出代码:1
╰─> [218行输出]
/home/chalo/anaconda3/lib/python3.10/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
需求应由PEP 517安装程序满足。
如果您使用pip,可以尝试`pip install --use-pep517`。
********************************************************************************
最初,我将setuptools降级到版本58.2.0,但没有起作用。我还安装了cmake并降级了pip。
我还运行了pip install --use-pep517 setuptools
,得到了要求已满足
的消息。
这是附加的错误消息:
注意:此错误来自子进程,可能与pip无关。
错误:构建blis轮失败
运行setup.py为blis清理
未能为preshed、thinc、blis构建轮
错误:无法为基于pyproject.toml的项目安装preshed、thinc、blis轮
[输出结束]
英文:
I have been trying to install Chatterbot for the last 2 days but it keeps failing. I Am installing it in a conda environment using pip.
Here is the Error:
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [2578 lines of output]
Collecting setuptools
Using cached setuptools-68.0.0-py3-none-any.whl (804 kB)
Collecting wheel<0.33.0,>0.32.0
Using cached wheel-0.32.3-py2.py3-none-any.whl (21 kB)
Collecting Cython
Using cached Cython-0.29.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34 kB)
Collecting preshed<2.1.0,>=2.0.1
Using cached preshed-2.0.1.tar.gz (113 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21 kB)
Collecting thinc<7.1.0,>=7.0.8
Using cached thinc-7.0.8.tar.gz (1.9 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting blis<0.3.0,>=0.2.1 (from thinc<7.1.0,>=7.0.8)
Using cached blis-0.2.4.tar.gz (1.5 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting wasabi<1.1.0,>=0.0.9 (from thinc<7.1.0,>=7.0.8)
Using cached wasabi-0.10.1-py3-none-any.whl (26 kB)
Collecting srsly<1.1.0,>=0.0.6 (from thinc<7.1.0,>=7.0.8)
Using cached srsly-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (209 kB)
Collecting numpy>=1.7.0 (from thinc<7.1.0,>=7.0.8)
Using cached numpy-1.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.6 MB)
Collecting plac<1.0.0,>=0.9.6 (from thinc<7.1.0,>=7.0.8)
Using cached plac-0.9.6-py2.py3-none-any.whl (20 kB)
Collecting tqdm<5.0.0,>=4.10.0 (from thinc<7.1.0,>=7.0.8)
Using cached tqdm-4.65.0-py3-none-any.whl (77 kB)
Building wheels for collected packages: preshed, thinc, blis
Building wheel for preshed (setup.py): started
Building wheel for preshed (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [218 lines of output]
/home/chalo/anaconda3/lib/python3.10/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
Initially, I downgraded setuptools to version 58.2.0 but did not work. I have also installed cmake and downgraded pip too.
I also ran pip install --use-pep517 setuptools
and got requirement already satisfied
.
Here is an additional error message:
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for blis
Running setup.py clean for blis
Failed to build preshed thinc blis
ERROR: Could not build wheels for preshed, thinc, blis, which is required to install pyproject.toml-based projects
[end of output]
答案1
得分: 1
我搞清楚了。看起来Chatterbot不支持当前版本的Python,具体来说是> 3.8版本。
我创建了一个新的conda环境:conda create -n chatterbot python=3.8
安装了chatterbot:pip install Chatterbot
访问:https://pypi.org/project/ChatterBot/ 获取更多关于要求的信息。
英文:
I figured it out. It looks like Chatterbot does not support the current versions of Python, specifically > 3.8 versions.
I created a new conda env: conda create -n chatterbot python=3.8
Installed chatterbot: pip install Chatterbot
Visit: https://pypi.org/project/ChatterBot/ for more information about the requirements.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论