每当我打字时
pip install flask spacy chatterbot chatterbot_corpus nltk SpeechRecognition pyttsx3
字符串
我得到
ERROR: Some build dependencies for preshed<2.1.0,>=2.0.1 from https://files.pythonhosted.org/packages/0b/14/c9aa735cb9c131545fc9e23031baccb87041ac9215b3d75f99e3cf18f6a3/preshed-2.0.1.tar.gz conflict with the backend dependencies: wheel==0.41.3 is incompatible with wheel>=0.32.0,<0.33.0.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip."
型
1条答案
按热度按时间tjvv9vkg1#
这是Chatterbot的一个已知问题;以下是解决方法:
此错误消息表示在尝试构建或安装软件包时存在依赖冲突。
更新依赖版本:尝试升级已安装的“wheel”软件包,使其版本范围与“preshed”软件包的要求兼容。您可以使用以下命令之一尝试更新:
字符串
或
型
降低版本要求:如果“preshed”软件包的要求很严格,您可以考虑寻找一个与现有“wheel”版本兼容的“preshed”版本。您可以尝试使用以下命令安装特定版本的软件包:
型
查看其他优惠:有时候,一个包的依赖关系可能会与其他包的依赖关系发生冲突。请尝试检查其他相关包的依赖关系,并确保它们符合“preshed”和“wheel”包的要求。
创建虚拟环境:如果您在一个项目中使用多个包,并且它们的依赖关系发生冲突,请考虑创建一个虚拟环境。虚拟环境隔离不同项目的依赖关系,有助于避免冲突。
git链接:https://github.com/gunthercox/ChatterBot/issues/2317