无法在 Windows 上使用 pip 安装 pytorch

新手上路,请多包涵

我正在尝试在 Windows 上安装 Pytorch,我正在使用官方网站 https://pytorch.org/get-started/locally/ 的命令

pip3 install torch==1.2.0 torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

如果我选择 Windows、Cuda 10.0 和 Python 3.7,这是命令但是如果我运行它,我会收到错误消息:

 ERROR: Could not find a version that satisfies the requirement torch==1.2.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch==1.2.0

那么为什么会这样呢?我的pip是19.2版本,我在新安装的python 3.7环境

原文由 relot 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

您的问题最可能的原因是安装了 32 位 python,而火炬库依赖于 64 位版本。我有完全相同的问题。

只需从命令行启动 python 并观察

C:\Users\marci>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32

我的安装现在显示 64 位。如果 Yours 显示 32,则安装 64 位 python。我使用了这个链接: Official python 64-bit Windows installer

原文由 Marcin Gałczyński 发布,翻译遵循 CC BY-SA 4.0 许可协议

我尝试了多种解决方案,但在我尝试这个之前它无法在 Windows 10 上运行:

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

如果你想要你的 GPU 启用然后移除“+CPU”:

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

原文由 Raj Desai 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题