找不到满足To​​rch> = 1.0.0要求的版本?

Abd*_*eik 6 python torch

找不到满足割炬> = 1.0.0要求的版本(找不到来自stanfordnlp的割炬> = 1.0.0的匹配发行版)

ser*_*g06 152

如果您的 Python 版本太新,也可能会发生这种情况。Pytorch 目前不支持 3.7.9 之后的版本

出自:/sf/answers/4123160891/

  • 截至目前,Pytorch 最高支持 Python 3.9,您可以在此处获取:https://www.python.org/downloads/release/python-3913/ 并使用“py -3.9 -m pip install torch”进行安装 (3认同)
  • 从 3.10.1 降级到 3.9.8 就可以了。谢谢 (2认同)

San*_*kan 33

这是 pytorch 的最新命令。

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
Run Code Online (Sandbox Code Playgroud)


Sas*_*eux 13

感谢 John Red 的评论和 serg06 的回答,我终于成功解决了这个问题。这是我所做的:

  1. 安装 Python 3.7.9,而不是更新版本。
  2. 但请确保安装64 位python

其他所有组合对我来说都失败了。


小智 10

我也遇到了一些困难。我必须做的步骤是:

安装最新版本的 PyTorch:

 pip3 install torch===1.3.1 torchvision===0.4.2 -f 
  https://download.pytorch.org/whl/torch_stable.html
Run Code Online (Sandbox Code Playgroud)

确保你安装的是 64 位 python 版本;否则,它将无法工作

  • 这个答案效果很好,但是版本需要从 Ranjan [pytorch 官方网站](https://pytorch.org/get-started/locally/) 提供的链接进行更新。本质上它们是相同的答案。 (4认同)

小智 10

我尝试将 torch 2.1.0 安装到 Python 3.12.0 中,但出现了同样的错误。事实证明,火炬不喜欢“最新的蟒蛇”。降级到 python 3.11.1 并且安装成功完成。

  • 这也对我有用,降级到 Python 3.11.6。愚蠢的是,Pytorch 没有记录它支持的最大 Python 版本。 (4认同)
  • 非常有用的答案,因为它已更新至 2023 年末。 (2认同)

小智 5

在Windows 10系统中安装standfordnlp时遇到了相同的问题。在安装stanfordnlp之前先安装电筒对我来说很有效。我已经从pytorch官方网站安装了割炬。


JoS*_*Ste 5

对于使用稍新版本的 python 和 pytorch 访问此问题的人,我有Python 3.8.3 32 位,尽管 pytorch 页面指出:

目前,Windows 上的 PyTorch 仅支持 Python 3.7-3.9;

安装Python 3.9.13 64 位而不是Python 3.8.3 32 位为我解决了这个问题。
之后,我使用安装脚本生成器并运行
python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
...它开始下载。