catalpa-bungei 发表于 2023-8-23 23:25:08

安装cudatoolkit==11.3

本帖最后由 catalpa-bungei 于 2023-8-24 09:35 编辑

PackagesNotFoundError: The following packages are not available from current channels:
- cudatoolkit==11.3

我的current channels里面包括了各种清华源还有default.
顺便问一下,conda 的默认channel有哪些,是repo.anaconda.com/pkgs/main这种吗?

后续:改成conda install cudatoolkit==11.3.1就行了

isdkz 发表于 2023-8-23 23:25:38

是的,repo.anaconda.com/pkgs/main 是conda的默认channel之一。此外,还有其他一些默认channel,包括repo.anaconda.com/pkgs/free、repo.anaconda.com/pkgs/r等。这些channel包含了许多常见的软件包和工具。然而,有些软件包可能不在默认channel中,需要从其他channel或者第三方源中获取。

对于您的问题,cudatoolkit==11.3 不在当前的channel中,因此无法直接使用conda install命令安装。有几种解决方法:

1. 添加其他channel:您可以尝试添加其他的channel来获取cudatoolkit==11.3。例如,您可以尝试添加nvidia的channel,命令如下:
   conda config --add channels nvidia
   然后再尝试安装cudatoolkit==11.3。

2. 使用其他方式安装:如果conda无法满足您的需求,您还可以尝试其他方式来安装cudatoolkit==11.3。例如,您可以从NVIDIA官方网站下载相应版本的cudatoolkit,并按照官方文档进行手动安装。

希望这些解决方法能帮到您!如果还有其他问题,请随时提问。

catalpa-bungei 发表于 2023-8-24 09:35:46

conda install cudatoolkit==11.3.1就行了

陶远航 发表于 2023-8-24 10:28:24

对于安装 cudatoolkit==11.3 的问题,请确保您的 conda 环境中添加了正确的 channels(频道)。

默认情况下,conda 的默认 channel 是 repo.anaconda.com/pkgs/main,您可以通过运行以下命令来确认:
conda config --show channels


如果您的 current channels 中包括了清华源和 default,但无法找到 cudatoolkit==11.3,这可能意味着该版本在当前的 channels 中不可用。

此外,您提到尝试更改为 conda install cudatoolkit==11.3.1 成功安装。这表明 cudatoolkit 的 11.3 版本可能在当前 channels 中不可用,但 11.3.1 版本是可用的。

如果您需要其他特定版本的软件包,可以尝试使用 -c 参数来指定额外的 channels。例如,使用以下命令安装 cudatoolkit==11.3:
conda install -c conda-forge cudatoolkit==11.3


请注意,这里使用了 conda-forge 频道,这是一个常用的第三方频道,提供了许多额外的软件包选项。

总而言之,如果特定版本在默认 channels 中不可用,您可以尝试通过添加其他 channels 或使用 -c 参数来寻找并安装所需的软件包版本。
如果问题已经解决,请设置最佳答案
页: [1]
查看完整版本: 安装cudatoolkit==11.3