首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在下载包时解决python中不可能出现的错误

如何在下载包时解决python中不可能出现的错误
EN

Stack Overflow用户
提问于 2021-04-09 15:27:21
回答 1查看 1.6K关注 0票数 0

C:\Users\keerthi\AppData\Local\Programs\Python\Python36\healthcare\Ai-Healthcare-Chatbot-master>pip安装-r requirements.txt用缓存的容器收集Flask==0.12.3 -0.12.3-py2.py3-none any.whl (88 kB)已经满足: chatterbot==0.8.4 in c:\users\keerthi\appdata\local\programs\python\python36\lib\site-packages (来自-r requirements.txt (第5行) (0.8.4) )要求已经满足: SQLAlchemy==1.1c:\users\keerthi\appdata\local\programs\python\python36\lib\site-packages中的.11 (来自-r requirements.txt (第6行)) (1.1.11)使用缓存的requirements.txt收集gunicorn==19.10.0 -19.10.0-py2.py3-no-any.whl(113个kB)错误:无法安装SQLAlchemy==1.1.11和chatterbot==0.8.4,因为这些包具有冲突的依赖关系。

引起冲突的原因是:用户请求的SQLAlchemy==1.1.11聊天机器人0.8.4依赖于sqlalchemy<1.3和>=1.2

要解决这个问题,您可以尝试:

specified

  • remove包版本的
  1. 放宽了包版本的范围,允许pip尝试解决依赖冲突

错误: ResolutionImpossible:有关帮助,请访问https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

EN

回答 1

Stack Overflow用户

发布于 2022-11-30 22:10:45

目前工作的一种方法是使用遗留解析器。您可以通过(1)降级pip,或(2)使用--use-deprecated标志来获得遗留解析器。

使用旧的pip版本

我知道pip==20.1.1使用旧的解析器,您可以降级到那个版本。

代码语言:javascript
复制
pip install pip==20.1.1

使用

您还可以使用带有此标志的较新版本的pip (我用pip==22.3.1进行了测试)的遗留解析器。

代码语言:javascript
复制
pip install --use-deprecated=legacy-resolver .......

(我花了很长时间才找到这面旗帜,顺便说一句)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67023963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档