win10下利用anaconda安装tensorflow和keras的教程都大同小异(针对CPU版本,我的gpu是1050TI的MAX-Q,不知为啥一直没安装成功),下面简单说下步骤。
一 Anaconda安装
一般来说,python选择3.6的,目前虽然python到了3.7了,但是还不够稳定,所以选择python3.6的Anaconda3-5.2.0-Windows-x86_64版本,安装的时候把添加路径的选项一起选上就ok了,其他的一直next就行。
二 安装库
打开Anaconda prompt,依次输入下列代码1,
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
上述代码是加入清华镜像,加速下载的。
依次输入下列代码2:
conda create -n tensorflow python=3.6
上述代码是创建依赖于python3.6的环境。
依次输入下列代码3:
activate tensorflow
上述代码是激活tensorflow环境
依次输入下列代码4:
conda install tensorflow=1.9.0
上述代码是安装tensorflow1.9版本
依次输入下列代码5:
conda install keras
上述代码是安装keras库
三 测试
验证是否安装:在命令行中继续进行测试,进入python,并输入以下代码:i
mport tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello))
输出:
b’ Hello, TensorFlow!不报错即为安装成功
四 遇到的坑小结
主要有两个坑。
1.第二步骤打开Anaconda prompt的时候,一定要以管理员身份打开,不然会出现当前文件夹测试没问题,换到其他文件夹就失效了。
2.保存py文件的时候记得不能创建“tensorflow”同名的文件夹,不然会出现import tensorflow正确,但是tensorflow的任何module都无法引用的情况,一引用就会出现tensorflow 没有该module的错误。(这个坑坑了我好多天)
五 安装相关命令
#查看版本号
conda list keras#查看conda库可用资源
anaconda search -t conda keras#指定来源下载安装,https:XXXXX是指定来源
conda install -c https:XXXXX keras