在没有 Conda 的情况下 pip 安装 PyTorch 时出现不支持的 Wheel 错误
Unsupported Wheel Error when pip installing PyTorch without Conda
我一直在尝试在 Windows 10 中为 Python 3.7.1
安装 PyTorch
我的机器上没有 Anaconda,也不想安装它。我相信我已经满足了所有必要的先决条件(CUDA v10.0,NumPy)。当我在管理命令行中运行以下安装命令时,(在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。是什么导致了这个问题?
我尝试安装的 wheel 需要 32 位 Python,我安装了 64 位 Python。因此,我尝试安装的轮子与我的 Python 版本不兼容。
检查Python版本:
我使用以下命令确认了我的 Python 版本:
python -c "import struct; print(struct.calcsize('P') * 8)"
检查轮版本:
64 位轮的标题通常包含 amd64
或类似内容
32 位轮的标题通常包含 win32
或类似内容
切换到 64 位 Python 安装:
默认的 Windows Python 安装程序没有 64 位选项。要获取 64 位 Python,请导航至 python.org/downloads/windows/,然后 select 指定 x86-64
的版本(其他版本均为 32 位)。
感谢 phd 提出此解决方案的评论。
Redditor 有同样的问题here。
我一直在尝试在 Windows 10 中为 Python 3.7.1
安装 PyTorch我的机器上没有 Anaconda,也不想安装它。我相信我已经满足了所有必要的先决条件(CUDA v10.0,NumPy)。当我在管理命令行中运行以下安装命令时,(在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。是什么导致了这个问题?
我尝试安装的 wheel 需要 32 位 Python,我安装了 64 位 Python。因此,我尝试安装的轮子与我的 Python 版本不兼容。
检查Python版本:
我使用以下命令确认了我的 Python 版本:
python -c "import struct; print(struct.calcsize('P') * 8)"
检查轮版本:
64 位轮的标题通常包含 amd64
或类似内容
32 位轮的标题通常包含 win32
或类似内容
切换到 64 位 Python 安装:
默认的 Windows Python 安装程序没有 64 位选项。要获取 64 位 Python,请导航至 python.org/downloads/windows/,然后 select 指定 x86-64
的版本(其他版本均为 32 位)。
感谢 phd 提出此解决方案的评论。
Redditor 有同样的问题here。