python pip 依赖冲突定位

在尝试使用pip安装时遇到了Jinja2的版本冲突问题。通过引入pipdeptree工具,可以详细查看依赖关系。根据pipdeptree的输出,Flask2需要Jinja2版本大于等于3.0,而Sphinx4.0.1则要求Jinja2版本小于3.0,这导致了冲突。查阅相关文档有助于理解并解决这个问题。
摘要由CSDN通过智能技术生成

今天pip安装一直遇到Jinja2冲突

可以使用pipdeptree定位冲突原因

说明文档

https://pypi.org/project/pipdeptree/

pipdeptree -r -p Jinja2 

Warning!!! Possibly conflicting dependencies found:
* Flask==2.0.0
 - Jinja2 [required: >=3.0, installed: 2.11.3]
* networkx==2.5.1
 - decorator [required: >=4.3,<5, installed: 5.0.9]
* pytest-cov==2.12.0
 - pytest [required: >=4.6, installed: 3.7.0]
------------------------------------------------------------------------
Jinja2==2.11.3
  - Flask==2.0.0 [requires: Jinja2>=3.0]
    - flasgger==0.9.5 [requires: Flask>=0.10]
    - Flask-Cors==3.0.10 [requires: Flask>=0.9]
    - Flask-Limiter==1.4 [requires: Flask>=0.8]
    - Flask-Login==0.5.0 [requires: Flask]
    - Flask-Migrate==3.0.0 [requires: Flask>=0.9]
    - Flask-Script
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值