pip install onnxruntime-gpu Error:Could not find a version that satisfies the requirement

14 篇文章 0 订阅
5 篇文章 0 订阅

定位和解决 pip install onnxruntime-gpu 报错,无法安装的问题
报错信息如下:

ERROR: Could not find a version that satisfies the requirement onnxruntime-gpu (from versions: none)
ERROR: No matching distribution found for onnxruntime-gpu

先说结论:
原因是 python 版本太高了,重新创建一个稍低版本(python 3.10)的虚拟环境即可, 如下。

conda create --name alan_ai python=3.10

# 再执行:
pip install onnxruntime-gpu --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/

我之前是 conda create --name alan_ai python=3 安装的,默认给我装的 3.12.14 的版本,当前时间节点下,onnxruntime-gpu 没有相应版本的包。

服务器环境如下:

python.version: 3.12.4
torch.version: 2.4.0+cu121
CUDA.version: 12.1
cuDNN.version: 90100

尝试过:

pip install onnxruntime-gpu --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/

pip install onnxruntime-gpu==1.18.1 --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/

以下源地址都试过,都不行:
https://pypi.tuna.tsinghua.edu.cn/simple
https://pypi.ngc.nvidia.com
https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/

相关链接:
https://onnxruntime.ai/docs/install/
https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html
https://pypi.org/project/onnxruntime-gpu/
https://aiinfra.visualstudio.com/PublicPackages/_artifacts/feed/onnxruntime-cuda-12/PyPI/onnxruntime-gpu/overview/1.18.1

https://pypi.org/project/onnxruntime/#files
https://github.com/KwaiVGI/LivePortrait/issues/240

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
报错信息"ERROR: Could not find a version that satisfies the requirement tensorflow-gpu==1.*"表示无法找到满足要求的tensorflow-gpu版本。这种情况通常是由于以下原因之一导致的: 1. 版本号错误:可能您输入的tensorflow-gpu版本号不正确。请确保版本号正确并与可用版本匹配。 2. 依赖问题:可能您正在安装的tensorflow-gpu版本与其他依赖项不兼容。您可以尝试安装较新或较旧的tensorflow-gpu版本,或者解决与其他依赖项的冲突。 要解决这个问题,您可以尝试以下几个步骤: 1. 确认版本号:请检查您输入的tensorflow-gpu版本号是否正确。如果您不确定可用的版本号,可以查看官方文档或搜索引擎来获取最新的版本号。 2. 更新pip:确保您正在使用最新版本的pip软件包管理器。您可以通过运行以下命令来更新pip:`pip install --upgrade pip` 3. 更新依赖包:有时候tensorflow-gpu与其他依赖包之间的冲突可能导致无法找到匹配的版本。您可以尝试更新其他依赖包以解决这个问题。您可以运行以下命令来更新所有已安装的包:`pip freeze | xargs -n1 pip install -U` 4. 使用其他版本:如果您仍然无法找到满足要求的tensorflow-gpu版本,您可以尝试安装其他版本。可以查看官方文档或搜索引擎以获取可用的版本列表,并通过运行`pip install tensorflow-gpu==<版本号>`来安装指定版本的tensorflow-gpu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值