在没有Conda的情况下安装PyTorch的pip时出现不支持的车轮错误

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

我一直在尝试在Windows 10中为Python 3.7.1安装PyTorch

我的机器上没有Anaconda,也不想安装它。我相信我已经满足了所有必要的先决条件(CUDA v10.0,NumPy)。当我在admin命令行中运行以下安装命令时,(在PyTorch网页上找到):

pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp37-cp37m-win_amd64.whl

我收到以下错误:

torch-1.0.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

我尝试在浏览器中下载wheel文件,然后在我的下载目录中运行修改后的命令。

pip install torch-1.0.0-cp37-cp37m-win_amd64.whl

我收到了同样的错误消息。我的pip版本是最新的,我正在尝试为我的Python版本安装适当的wheel文件。这个问题对其他人来说是独一无二的,因为我不想使用Conda来安装PyTorch。是什么导致了这个问题?

python pip pytorch python-3.7 python-wheel
1个回答
2
投票

我试图安装的轮需要32位Python,我安装了64位Python。因此,我试图安装的轮子与我的Python版本不兼容。

检查Python版本:

我使用以下命令确认了我的Python版本:

python -c "import struct; print(struct.calcsize('P') * 8)"

检查车轮版本:

64位轮子通常在标题中包含amd64或类似物

32位车轮通常包含与其标题类似的win32or

切换到64位Python安装:

默认的Windows Python安装程序没有64位选项。要获取64位Python,请导航到python.org/downloads/windows/,然后选择指定x86-64的版本(其他版本都是32位)。



感谢phd对导致此解决方案的评论。

Redditor有同样的问题here

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