Windows10+Anaconda3下深度学习环境创建。安装tensorflow,cpu版,theano,keras

一、安装Tensorflow9=(cpu版)

在cmd(命令行窗口win+R+输入cmd)或者Anaconda里,进入虚拟环境(conda activate + 虚拟环境名(不加,默认Base)),直接conda install tensorflow,然后自动下载相关依赖包

二、安装Theano

1.安装g++编译器(Theano需要g++编译器支持):conda install mingw libpython

2.安装Theano:输入conda install theano

3.导入后报错:在根目录(即开始进入cmd看见的目录)下,添加.theanorc.txt,内容如下:

[global]

openmp=False

[blas]

ldflags=-lmkl_rt(或者ldflags=-lblas)

[gcc]

cxxflags=-IE:\Anaconda\MinGW\include(自己Anaconda目录下,即使没有include文件夹也没关系)

三、安装keras

1.注意:安装keras最好在安装好Tensorflow或Theano之后

2.安装:conda install keras

四、其他及感想

开始安装且导入后,一直报错,于是在网上到处搜索寻找解决方法,有了些额外收获

1.NVIDIA相关

首先要在自己电脑上,搜索并打开设备管理器->显示设配器(开始菜单搜索就行),查看自己显卡,有几个显卡会显示出来(自己有两个,英特尔的和NVIDIA的),如果后面要配Tensorflow(gpu版),下载最新的驱动的话,由于后面还会安装NVIDIA CUDA,可以直接打开https://www.nvidia.com/Download/index.aspx?lang=cn,选择自己电脑的系统以及显卡型号然后本地安装(local),然后就不需要再安装CUDA,因为本地安装就是所有组件一起安装的,但没有cuDNN,还要自己去下

2.感想

安装花了两天多,到处搜索,不容易。当然这么久还是我有些粗心导致的!

3.后面增加

Anaconda不需要自己装CUDA和cuDNN,参考https://blog.csdn.net/xq_nbu/article/details/83188570