(不是镜像问题,是命令问题!)Anaconda安装Pytorch报错:PackagesNotFoundError

您所在的位置:网站首页 anaconda不能用 (不是镜像问题,是命令问题!)Anaconda安装Pytorch报错:PackagesNotFoundError

(不是镜像问题,是命令问题!)Anaconda安装Pytorch报错:PackagesNotFoundError

2023-03-25 04:02| 来源: 网络整理| 查看: 265

昨天用Anaconda安装Pytorch的时候老是报错:

Collecting package metadata (current_repodata.json): ...working... done Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): ...working... done Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve. PackagesNotFoundError: The following packages are not available from current channels: - igraph Current channels: - https://repo.anaconda.com/pkgs/main/win-64 - https://repo.anaconda.com/pkgs/main/noarch - https://repo.anaconda.com/pkgs/r/win-64 - https://repo.anaconda.com/pkgs/r/noarch - https://repo.anaconda.com/pkgs/msys2/win-64 - https://repo.anaconda.com/pkgs/msys2/noarch To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page.

主流的办法是更换清华镜像,我尝试了很多不一样的清华镜像办法,都没有用。并且我挂梯子没有用,反而会出现一个新的报错,所以安装pytorch建议关掉梯子。

回到报错,其实就是说在当前的这个链接里找不到要下载的pytorch包,并且报错给了建议去官网(https://anaconda.org)找。我忽略的细节是,我的cuda最多只能支持用CUDA11.3,但是现在官网给的是CUDA11.7和CUDA11.8,我直接把命令里的11.7改成11.3。

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

这就是错误的来源!不能直接改。在pytorch的官网有一个下载以前版本的地方,要在那里复制正确的指令。

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

可以看到,以前版本和最新版本的命令是不一样的。

执行命令后几分钟就安装好了。测试,安装成功!

这个问题的解决思路我目前还没有看到这样的,虽然这个错误很笨,但是记录下来,希望对你有帮助!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3