pytorch 无法在Python 3.6.1上安装torch 1.6.0,而PyPi说它是兼容的

ffvjumwh  于 2023-10-20  发布在  Python
关注(0)|答案(2)|浏览(220)

我正在尝试安装Torch版本1.6.0。
Pypi page上,它声明Torch 1.6.0与Python >= 3.6.1兼容。但是,当尝试在Python 3.6.1上使用pip安装Torch时,会抛出以下错误。

(.venv) python --version
>>> python 3.6.1

(.venv) pip install torch==1.6.0
>>> ERROR: Could not find a version that satisfies the requirement torch==1.6.0 (from versions: 1.7.0)
>>> ERROR: No matching distribution found for torch==1.6.0

我也试过在python版本3.7.9、3.8.0、3.9.7、3.10.0上安装它。
如何解决此问题?如果Torch 1.6.0不能安装在这个Python版本上,那么可以安装在哪个版本上?
详细信息:我用的是pip 22.3.1。虚拟环境使用Visual Studio Code创建。

xqkwcwgp

xqkwcwgp1#

在Pypi页面上,它指出Torch 1.6.0与Python >= 3.6.1兼容
这并没有说明操作系统的兼容性或正确的whl文件的可用性。如果您检查文件选项卡
你会看到

torch-1.6.0-cp38-none-macosx_10_9_x86_64.whl
torch-1.6.0-cp38-cp38-manylinux1_x86_64.whl
torch-1.6.0-cp37-none-macosx_10_9_x86_64.whl
torch-1.6.0-cp37-cp37m-manylinux1_x86_64.whl
torch-1.6.0-cp36-none-macosx_10_9_x86_64.whl
torch-1.6.0-cp36-cp36m-manylinux1_x86_64.whl

所以只有whl文件适用于python 3.6和3.7,并且只适用于MacOS和ManyLinux。
正如doniforaiur指出的,whl文件可以从https://download.pytorch.org/whl/torch_stable.html获得。

axr492tv

axr492tv2#

你可以按照这样的文档安装它:

pip install torch==1.6.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

根据您的CUDA安装选择CUDA版本。

相关问题