64位Windows10下python + theano + keras安装:
2017-10-30
最近学习python机器学习,参考了一些安装的文章,然后总结出以下安装步骤。
本人的笔记本配置是64位win10家庭中文版,安装成功。
一、清理环境
如果以前独立安装过python的话先卸载掉,包括系统环境变量里面的python路径。
二、安装Anaconda
官网:https://www.anaconda.com/download/
下载 Python 3.6版本(下面有32位、64位选择,选择64位下载)
下载后安装到 C:\Anaconda3目录。
安装过程中有个勾选项,询问是不是将路径加到系统变量里,默认不打勾,需要勾上,否则要自己添加各种路径变量。
三、安装 MinGW
进入DOS命令行,运行:conda install mingw libpython
执行后就会产生 C:\Anaconda3\MinGw目录
四、配置环境变量
1、桌面此电脑,鼠标右键属性—高级系统设置—环境变量--用户变量,增加
变量名:pythonpath
变量值:C:\Anaconda3\Lib\site-packages\theano
2、进入DOS命令行,在当前目录下,即 c:\Users\当前用户\,创建一个文本文件
文件名:.theanorc.txt(注意以小数点开头)
内容:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags=-IC:\Anaconda3\MinGW
五、安装theano
官网:https://github.com/Theano/Theano
点击Clone or download 按钮下载zip包,并解压到如下目录:
C:\Anaconda3\Lib\site-packages\Theano
进入DOS命令行,进入该目录下,运行 python setup.py install 安装。
六、安装 keras
进入DOS命令行,运行 pip install keras
七、修改配置
修改c:\Users\当前用户\ .keras\keras.json
{
"floatx":"float32",
"epsilon":1e-07,
"backend":"tensorflow",
"image_data_format": "channels_last"
}
将里面的tensorflow改成theano,修改后如下并保存。
{
"floatx":"float32",
"epsilon":1e-07,
"backend":"theano",
"image_data_format": "channels_last"
}
如果不修改,打开python,在python下输入:from keras import backend as K
会提示找不到 tensorflow 模块错误
八、测试
打开python,在python下输入:
from keras import backend as K
import numpy
import scipy
import theano
import keras
如果执行不报ERROR,恭喜安装成功!