卸载Anaconda

conda install anaconda-clean
anaconda-clean --yes

之后会备份之前的anaconda配置,现在就可以通过anaconda自带的卸载程序完成卸载了,然后之前装的cuda和cudnn都可以一并删除,同时记得手动删除环境变量。

快速安装TensorFlow v2

安装最新的Anaconda 3,之后升级conda版本

conda upgrade conda

然后安装TensorFlow

conda install tensorflow-gpu==2.1.0

之后就可以自动安装了。

更换国内源

通过修改用户目录下的 .condarc 文件进行修改。 Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes生成该文件之后再修改。

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.ustc.edu.cn/anaconda/
default_channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
custom_channels:
  conda-forge: https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  msys2: https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  bioconda: https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  menpo: https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

然后conda clean -i清除索引缓存。
全部完成之后记得重新~conda config –show一下是否安装好。

如果遇到如下问题:

$ conda install tensorflow-gpu==2.1.0
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: / failed with repodata from current_repodata.json, will retry with next repodata source.
...

那么需要先

conda update -n base conda

再更新全部应用

conda update --all

基本就可以了。