安装 PyTorch 1.4 的问题 - “没有找到与 torch===1.4.0 匹配的发行版”
Posted
技术标签:
【中文标题】安装 PyTorch 1.4 的问题 - “没有找到与 torch===1.4.0 匹配的发行版”【英文标题】:Issues installing PyTorch 1.4 - "No matching distribution found for torch===1.4.0" 【发布时间】:2020-05-25 00:20:25 【问题描述】:使用pytorch.org
上的安装指南了解如何安装它,我使用的命令是
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
但它出现了这个错误;
错误:找不到满足要求的版本 torch===1.4.0(来自版本:0.1.2、0.1.2.post1、0.1.2.post2)
错误:未找到 torch===1.4.0 的匹配分布
这甚至是与我有关的问题吗?其他人可以使用这个命令吗?
Pip 已安装并适用于其他模块、Python 3.8、CUDA 版本 10.1、Windows 10 Home 2004
【问题讨论】:
也许添加命令的完整输出,那里可能有一些有意义的东西。 安装我的项目时不能在 setup.py 文件中安装 torch 吗,即我不必运行 pip install torch 等? 【参考方案1】:看起来这个问题与虚拟环境有关。您是否在另一个/新的虚拟环境中尝试过推荐的安装线?如果它没有帮助,可能的解决方案可能是使用直接链接到 PyTorch 和 TorchVision 为您的系统构建安装包:
pip install https://download.pytorch.org/whl/cu101/torch-1.4.0-cp38-cp38-win_amd64.whl
pip install https://download.pytorch.org/whl/cu101/torchvision-0.5.0-cp38-cp38-win_amd64.whl
【讨论】:
我不得不像这个答案一样 -f 它***.com/a/59920239/2062726 安装我的项目时不能在 setup.py 文件中安装 torch 吗,即我不必运行 pip install torch 等?【参考方案2】:检查你的python版本,我的版本是python 3.8.2,找不到与py版本匹配的torch版本。而且我现在用的是3.7.6,我想3.8以下的版本就可以了
【讨论】:
【参考方案3】:我遇到了同样的问题,python -m pip install --upgrade pip setuptools wheel
为我工作,https://packaging.python.org/tutorials/installing-packages/ 可能对某些软件包安装问题有用。
【讨论】:
【参考方案4】:我遇到了同样的问题,根据https://pytorch.org/,最好的选择是通过 conda 安装所有东西:
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
【讨论】:
【参考方案5】:这可能是语法问题,因为您在 pip install
命令中使用的是 ===
而不是 ==
。
【讨论】:
【参考方案6】:我找到了可以解决此问题的正确解决方案:
从这里重新安装 pytorch: https://pytorch.org/get-started/locally/#mac-package-manager
如果未运行以下命令,请确保 torch 版本为 1.4.0:
pip install syft -f https://download.pytorch.org/whl/torch_stable.html
现在,你可以成功下载syft了:
pip 安装 syft
检查软件包的版本: 康达列表
【讨论】:
【参考方案7】:在我的情况下,它的原因是相关的编译版本(32/64)我安装了一个 32 位版本但 PyTorch 的***只提供了一个 64 位版本。
你的命令没问题检查python版本并重新安装64位版本。
【讨论】:
【参考方案8】:我尝试了 pip,但它只能与 conda 一起使用
conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch
【讨论】:
【参考方案9】:以后,我会推荐使用 PyTorch 网站上的安装小部件。
它通过使用-f
扩展命令为我解决了这个问题,如下所示:
pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
【讨论】:
谢谢威廉!如果我想将它包含在 requirements.txt 中,我该如何包含 url 部分? 安装我的项目时不能在 setup.py 文件中安装 torch 吗,即我不必运行 pip install torch 等? @haneulkim 嗯...我不确定如何将 URL 包含在 requirements.txt 中以上是关于安装 PyTorch 1.4 的问题 - “没有找到与 torch===1.4.0 匹配的发行版”的主要内容,如果未能解决你的问题,请参考以下文章