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

时间:2019-01-30 16:28:19

标签: python pip pytorch python-3.7 python-wheel

我一直试图在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。是什么引起了这个问题?

1 个答案:

答案 0 :(得分:0)

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

检查Python版本:

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

Using Python version '3' Connecting to Rally with options: server: rally1.rallydev.com user: wiley@acme.com workspace: WS-test project: Sample TestFolders found: 2 testfolder (1 of 2): FormattedID=TF1 ObjectID=229499794780 Name='JP 1st TestFolder' testfolder (2 of 2): FormattedID=TF3 ObjectID=289446576888 Name='JP 2nd TestFolder'

检查轮版本:

64位转轮的标题中通常包含python -c "import struct; print(struct.calcsize('P') * 8)"或类似名称

32位转轮的标题中通常包含amd64或类似名称

切换到64位Python安装程序:

默认的Windows Python安装程序没有64位选项。要获取64位Python,请导航至python.org/downloads/windows/,然后选择一个指定win32的版本(其他版本均为32位)。



请引至phd以获得导致此解决方案的评论。

Redditor遇到了同样的问题here