使用Poetry时如何查找与现有依赖numpy兼容的pandas最新版本
查询兼容依赖版本的操作方法
- 方法1:使用 dry run 模式自动探测匹配版本
直接执行带版本范围约束的安装命令,加上--dry-run参数不会修改项目配置,仅运行依赖解析逻辑,自动匹配符合要求的版本:
poetry add "pandas<1.3.4" --dry-run
解析成功后输出内容会显示最终匹配到的可安装pandas版本号,如果解析失败可以继续调低版本上限重试。
- 方法2:手动查询指定版本pandas的依赖要求
可以通过poetry show命令查看任意版本pandas的依赖约束,逐一验证是否适配当前的numpy版本:
# 示例:查询1.3.3版本pandas的依赖要求 poetry show pandas==1.3.3
输出的依赖列表中会明确标注该版本pandas对numpy的版本要求,找到符合numpy==1.19.2约束的版本即可。
安装兼容版本
确认可用版本后,执行对应版本的安装命令即可,示例:
poetry add pandas==1.3.3
内容的提问来源于stack exchange,提问作者bluesummers
相关产品推荐
相关产品推荐

