如何用pip安装兼容google-api-core==1.16.0的最高版本google-cloud-secret-manager
适配需求的pip操作方案
直接安装(自动匹配兼容最高版本)
执行以下命令即可实现需求,不会修改现有环境中已安装的google-api-core==1.16.0版本,pip会自动检索符合依赖要求的最高版本google-cloud-secret-manager完成安装:
pip install "google-cloud-secret-manager" "google-api-core==1.16.0"
执行逻辑说明:pip的依赖解析器会优先满足你明确指定的版本约束,你明确锁定了google-api-core的版本为1.16.0,解析器只会在满足该约束的版本范围内查找google-cloud-secret-manager的最高可用正式版本,完全不需要手动逐个试版本。
预演确认(无实际修改)
如果你想先确认将要安装的google-cloud-secret-manager版本,不想直接改动现有环境,可以添加--dry-run参数执行干运行:
pip install --dry-run "google-cloud-secret-manager" "google-api-core==1.16.0"
执行后会输出pip的安装计划,确认版本符合预期后,去掉--dry-run参数重新执行即可完成安装。
异常处理
如果依赖解析出现异常,可先将pip升级到22.0及以上版本后再重试,升级命令:
pip install --upgrade pip
内容的提问来源于stack exchange,提问作者DarioB
相关产品推荐
相关产品推荐

