Anaconda PackagesNotFoundError:安装pytorch时cudatoolkit=11.1.0

Anaconda PackagesNotFoundError:安装pytorch时cudatoolkit=11.1.0,anaconda,conda,Anaconda,Conda,我从中获取安装命令。当我运行命令时: conda安装pytorch torchvision torchaudio cudatoolkit=11.1.0-c pytorch 我得到以下错误: Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting p

我从中获取安装命令。当我运行命令时:
conda安装pytorch torchvision torchaudio cudatoolkit=11.1.0-c pytorch
我得到以下错误:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - cudatoolkit=11.1.0

Current channels: like

  - https://conda.anaconda.org/pytorch/linux-64
  - https://conda.anaconda.org/pytorch/noarch
  - https://repo.anaconda.com/pkgs/main/linux-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/linux-64
  - https://repo.anaconda.com/pkgs/r/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.
然后我逐一尝试了以下命令:

(base) eslam@scholar:~$ conda config --append channels conda-forge
获得与上面相同的输出

(base) eslam@scholar:~$ conda info --envs
# conda environments:
#
base                  *  /home/eslam/anaconda3
我如何解决这个问题,请?

从,我得到的安装命令是

conda安装pytorch torchvision torchaudio cudatoolkit=11.0-c pytorch


cuda版本是11.0,而不是11.1.0。尝试上述操作。

最新安装需要使用
-c conda forge
。从官方网站,命令是:

conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

您可以找到包含您的拱门和版本的频道。在我的例子中,我是在Windows下安装PyTorch 1.8.1,但PyTorch首页提到的
nvidia
频道显然不包含任何Windows软件包,因此我不得不切换到
conda forge
,在那里可以找到cudatoolkit 11.1(例如,从上面的搜索结果).

这对我有用:
康达安装pytorch torchvision torchaudio cudatoolkit=11.1-c pytorch-c nvidia-c conda forge

这对我有用。如果以前安装过“cpuonly”版本,请记住在执行此操作之前先删除它。这对我很有用。截至2021年5月21日,pytorch.org的说明如下,但失败了。将“-c nvidia”替换为“-c conda forge”(如上所示),成功了。注:cudatoolkit 11.1 conda安装pytorch torchvision torchaudio cudatoolkit=11.1-c pytorch-c nvidia需要“nvidia”通道
(base) eslam@scholar:~$ conda info --envs
# conda environments:
#
base                  *  /home/eslam/anaconda3
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge