尝试先运行pip3 install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
,取自PyTorch website
结果是No matching distribution found for torch===1.4.0
和Could not find a version that satisfies the requirement torch===1.4.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
最后,从downloads page下载.whl文件,并尝试像'C:\Users\Raf\AppData\Local\Programs\Python\Python38\Scripts\pip.exe' install torch-1.4.0+cpu-cp37-cp37m-win_amd64.whl
一样在本地安装
然后得到torch-1.4.0+cpu-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
在64位Windows上使用64 Python 3.8
3条答案
按热度按时间bcs8qyzn1#
使用64 Python 3.8
但是你下载了python3.7的
cp37
whl。目前没有python 3.8的whl文件。所以要么从源代码安装(可能不推荐),安装不同的python版本,或者用python 3.7创建一个虚拟环境更新
当前位置:https://download.pytorch.org/whl/cpu/torch-1.4.0%2Bcpu-cp38-cp38-win_amd64.whl
nmpmafwu2#
我遇到了类似的问题,即使你的python版本是正确的,如果你安装了32x而不是64x,你仍然会遇到这个问题。
如果是32位的,你也会遇到同样的问题。
字符串
这将返回32或64,如果返回32,则将其更改为64并重新安装PyTorch https://www.python.org/downloads/windows/
xpszyzbs3#
想好你的版本
python --version
Python 3.10.9
然后得到正确的版本,以适应.即cp 310
pip install https://download.pytorch.org/whl/cpu/torch-2.1.0%2Bcpu-cp310-cp310-win_amd64.whl#sha256=ebba26871b24cb979ed0a24756a773eb6ea04c002b4f71392b50232723d80a6d