如何查找 pytorch 的 python 最新版本是什么

usr*_*192 6 python pytorch

当我尝试时 pip install torch,我得到

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

错误:找不到火炬的匹配发行版

在 stackoverflow 上搜索我发现问题是我需要旧版本的 python,目前我使用的是 3.11。那篇文章说的是 3.8,但是前一段时间写的,那么我如何找到可以运行 pytorch 的最新版本的 python 呢?我在 PyTorch 页面上找不到它。

Rik*_*ika 2

您可以随时检查torch archivetorch nightly,看看是否支持您所需的版本。
虽然截至目前(2023 年 2 月 11 日)尚未正式支持 Python3.11,但如果您使用的是 Linux,则可以安装 Python3.11 版本的 Pytorch 1.13.1:

wget https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp311-cp311-linux_x86_64.whl 
pip3 install torch-1.13.1+cu117-cp311-cp311-linux_x86_64.whl
Run Code Online (Sandbox Code Playgroud)

请注意,这在 Windows 或其他主要操作系统上尚不可用。如果您想在 Windows 或 Mac 等其他操作系统上尝试新版本,则需要使用 nightly builds。
例如,对于 powershell 内的 Windows,执行以下操作:

wget https://download.pytorch.org/whl/nightly/cu117/torch-2.0.0.dev20230210%2Bcu117-cp311-cp311-win_amd64.whl -OutFile torch-2.0.0.dev20230210+cu117-cp311-cp311-win_amd64.whl
pip install torch-2.0.0.dev20230210+cu117-cp311-cp311-win_amd64.whl 
Run Code Online (Sandbox Code Playgroud)