conda环境下载了pytorch1.7.1,通过conda指令删除后,再次用conda指令下载pytorch1.6时报错

conda环境下载了pytorch1.7.1,通过conda指令删除后,再次用conda指令下载pytorch1.6时报错,报错显示如下:
\ "By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html%22

done

img

这也不是报错啊,只是说你接受协议而已,下面不是显示done了吗
另外,我不是很建议将cuda安装在虚拟环境中,虽然这个做有这么做的好处,但是缺点很明显,除非你是20系及其以前的显卡,并且需要cuda10.x和11.x之类的同时共存,不然现在cuda11.x基本上都是通用的,没必要多个虚拟环境都安装一个,臃肿不说,这个下载安装速度慢还坑,不如单独安装到系统环境下面去,用系统变量控制用哪个

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7561671
  • 这篇博客你也可以参考下:conda:pytorch开发环境搭建
  • 除此之外, 这篇博客: anaconda 搭建 pytorch 环境:conda 和 whl 两种方式中的 1. CUDA 版本 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • pytorch 的版本要对 CUDA 的版本一致。

    • 我们应该选择与 nvcc -V 对应的 pytorch 版本。

      在这里插入图片描述

    • nvcc -Vnvidia-smi 显示的CUDA Version不一致:

      CUDA 有 driver apiruntime api,driver api 依赖NVIDIA驱动,版本由nvidia-smi查看。runtime api 是软件运行所需要的,版本由 nvcc -V查看。通常,driver api 的版本能向下兼容 runtime api 的版本,一般driver api 版本 >= runtime api 版本即可。