原环境:本地python3.9.5,pycharm,下载了一个Anaconda安装自带python3.8.8.
实验环境需要:python3.7,tensorflow1.15.0,keras。
因为我把Anaconda安装在F://,所以使用管理员身份打开。
这里点开,选择mark for special version,可以选版本,然后点击右下角的apply,无法成功更新版本。
或者使用管理员身份打开Anaconda prompt,按照参考文章(换清华源后降低版本)换源之后,使用conda install python=3.7更新,我还是失败了。
解决方案:
新建一个虚拟环境,新建时选择python版本为3.7。可以在图形化界面新建也可以conda create -n envName python=x.x。至此,解决降级的问题。
报错:importError: DLL load failed: 动态链接库(DLL)初始化例程失败。
解决方案:
因为虚拟环境没有安装tensorflow对应版本的CUDA和CUDNN,或者版本不对。可以参考文章(Anaconda虚拟环境中安装CUDA配合Tensorflow-gpu-多版本)。下载之前记得把之前下过的CUDA文件删一下。cudnn下载过程比较慢,卡住不动可以按一按Enter。



