错误:找不到满足火炬要求的版本(来自版本:无)错误:找不到火炬的匹配发行版

问题描述 投票:0回答:5

我尝试使用

pip install torch

下载 torch

我遇到了这个问题:

C:\Users\Ahmad Sadek>pip install torch
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch
python python-3.x pytorch torch
5个回答
6
投票

3.10 尚未正式支持。使用夜间构建:

pip3 install --pre torch -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html

2
投票

根据之前的答案,稳定版本目前不支持高于 3.7 的 python 版本。

选项有:

  1. 保留 Python > 3.7:使用 Nightly 版本 - 根据您的需要从 PyTorch 网站修改安装配置(Win/Lin/Mac、CUDA 版本)。例如:Nightly、Windows、pip、cuda 11.8 是:

pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118

  1. 恢复到早期版本的Python,例如3.7 并安装 PyTorch 的稳定版本。例如:

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117

  1. 使用 Anaconda 似乎最终可以解决问题(见图)

screenshot_anaconda_install_pytorch


0
投票

如果您在 Windows 上使用的 python 版本高于 3.7,就会出现这种情况。 PyTorch 在其网站上指定不支持 3.7 之后的版本。使用 3.8 时,我的 Windows 计算机上出现了此错误。安装 3.7 并将其设置为默认 python 后,问题解决了。


0
投票

我遇到了同样的问题,对我有用的是,我在 venv/scripts/python.exe 中打开 python,它是 3.11。所以我删除了脚本文件夹并安装了 3.10.6 并运行 webuser 并且它起作用了:)


0
投票
Python 3.12(64 位) Проблема решилась после введения

>python -m pip install --pre torch -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.