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