anaconda无法找到和安装 cudatoolkit=11.2 和 cudnn=8.1.0!我该怎么办。

无法安装 cudatoolkit=11.2 和 cudnn=8.1.0!我该怎么办。

conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0

这个命令无法安装,我search发现没有这两个包:

(tf2) PS C:\Users\chai> conda search cuda
Loading channels: done
No match found for: cuda. Search: *cuda*
# Name                       Version           Build  Channel
cudatoolkit                      8.0               4  anaconda/pkgs/main
cudatoolkit                      9.0               1  anaconda/pkgs/main
cudatoolkit                      9.2               0  anaconda/pkgs/main
cudatoolkit                 10.0.130               0  anaconda/pkgs/main
cudatoolkit                 10.1.168               0  anaconda/pkgs/main
cudatoolkit                 10.1.243      h74a9793_0  anaconda/pkgs/main
cudatoolkit                  10.2.89      h74a9793_0  anaconda/pkgs/main
cudatoolkit                  10.2.89      h74a9793_1  anaconda/pkgs/main
cudatoolkit                 11.0.221      h74a9793_0  anaconda/pkgs/main
cudatoolkit                   11.3.1 
(tf2) PS C:\Users\chai> conda search cudnn
Loading channels: done
# Name                       Version           Build  Channel
cudnn                          7.1.4       cuda8.0_0  anaconda/pkgs/main
cudnn                          7.1.4       cuda9.0_0  anaconda/pkgs/main
cudnn                          7.3.1      cuda10.0_0  anaconda/pkgs/main
cudnn                          7.3.1       cuda9.0_0  anaconda/pkgs/main
cudnn                          7.6.0      cuda10.0_0  anaconda/pkgs/main
cudnn                          7.6.0      cuda10.1_0  anaconda/pkgs/main
cudnn                          7.6.0       cuda9.0_0  anaconda/pkgs/main
cudnn                          7.6.4      cuda10.0_0  anaconda/pkgs/main
cudnn                          7.6.4      cuda10.1_0  anaconda/pkgs/main
cudnn                          7.6.4       cuda9.0_0  anaconda/pkgs/main
cudnn                          7.6.5      cuda10.0_0  anaconda/pkgs/main
cudnn                          7.6.5      cuda10.1_0  anaconda/pkgs/main
cudnn                          7.6.5      cuda10.2_0  anaconda/pkgs/main
cudnn                          7.6.5       cuda9.0_0  anaconda/pkgs/main
cudnn                          7.6.5       cuda9.2_0  anaconda/pkgs/main
cudnn                          8.2.1      cuda11.3_0  anaconda/pkgs/main

经过折腾发现,可以search出结果了,但是安装的时候还是不行,卡在Solving environment:,然后就进入下面的情况了:

tf2) PS C:\Users\chai> conda install cudatoolkit=11.2.2  -c conda-forge
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.
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
Examining icc_rt:  17%|██████████▉                                                     | 17/99 [00:32<02:39,  1.94s/it]-Examining certifi:  31%|███████████████████▋                                           | 31/99 [01:11<01:06,  1.02it/s]-Examining h5py:  40%|██████████████████████████▋                                       | 40/99 [01:25<01:19,  1.34s/it]-Examining pyasn1:  53%|█████████████████████████████████▌                              | 52/99 [01:42<00:54,  1.15s/it]/Examining cachetools:  62%|████████████████████████████████████▉                       | 61/99 [01:56<01:03,  1.67s/it]-Examining zlib:  64%|██████████████████████████████████████████                        | 63/99 [02:23<00:41,  1.15s/it]-Examining six:  86%|█████████████████████████████████████████████████████████▌         | 85/99 [03:21<01:00,  4.31s/it]-Examining cffi:  88%|██████████████████████████████████████████████████████████        | 87/99 [03:22<00:31,  2.67s/it]|Examining 

不知道是不是python版本和 cudatoolkit版本不兼容,目前正在排查

看来你需要从其他渠道安装cudatoolkit 11.2和cudnn 8.1.0,比如从NVIDIA官网下载安装包,或者使用其他发行版提供的安装脚本。

问题已经解决了,排查结束了,是python3.8和 cudatoolkit11.2不兼容!需要python3.7才能安装 cudatoolkit11.2.2.....