赞
踩
评论一楼说法是对的,python3.5版本安装keras后import会报错,正确版本可以使用python3.4,距离写这个文档的时间已经过去两年了,不知道这篇文章对大家是否还有帮助,希望没有误导同学们。
为了学习keras,首先就得安装好keras,但是在Windows下,keras的安装真的会有很多问题。这两天走了很多弯路,终于安装好了keras,是基于theano的,现在记录下安装过程,也许对自己有帮助。
1.安装Python
官网下载Python3.5版本,这个很简单。安装好过后将Python的路径和scripts和libs的路径都加入path里面。
2.安装好Python3.5后先把pip升级到最新版本,我也不知为什么我当时得pip就不是最新版本,所以pip安装的时候除了很多错误,才知道是pip版本过低(可能是之前我安装过python2.7的原因)。具体操作入下:
就在命令行下输入:python -m pip install -U pip 这一步应该不会失败,只要网络连接正常。
3.安装wheel
命令行下输入 python -m pip install wheel
我安装的时候一直提示超时 如果提示超时 输入pip –default-timeout=100 install -U pip可以修改默认超时时间,建议改默认超时时间
如果失败可以多试几次,亲测7-8次才成功。help(‘modules’) 可以列出所有已经安装的模块,就可以知道wheel有没有安装成功
4.安装mingw
去mingw的官网下载文件病安装,将minge的bin和lib加入环境变量path里面,安装的时候g++和gcc必选。
5.安装lapack
给出下载地址:http://icl.cs.utk.edu/lapack-for-windows/lapack/
下载夏利后是zip文件,直接解压到mingw的lib文件夹下,然后把路径加上去,我的是:G:\bigdate\MinGW\lib\lapack-3.6.1
6.安装vs
安装vs2010后续版本,只是需要vs的环境。我之前就有,就没安装,不会安装的去网上百度有很多。
7.安装numpy,scipy,theano,keras
这里很简单 直接命令行输入: python -m pip install numpy
python -m pip install scipy
python -m pip install theano
python -m pip install keras
不出意外这四步都不会失败。
如果numpy和scipy失败的话,附件里有scipy-0.18.1-cp35-cp35m-win32.whl 和 numpy-1.11.2+mkl-cp35-cp35m-win32.whl文件,这个是现在最新版本,
如果过期了可以 去:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 这里面有python很多的安装模块,选择适合你电脑的版本,下载之后放在python安装路径下面,然后命 令行找到文件夹之后
输入: pip install scipy-0.18.1-cp35-cp35m-win32.whl 然后输入 pip install numpy-1.11.2+mkl-cp35-cp35m-win32.whl。但是这里很可能出错,因为没有指定文件的路 径,就算你已经是在当前文件夹下输入的命令也没用,加上路径应该就能成功,我的是: pip install E:\Python\scipy-0.18.1-cp35-cp35m-win32.whl 。
8.以上就应该能成功安装好keras了,命令行下输入:python 进入python环境后 :import numpy
import scipy
import theano
import keras
都应该不会报错,这样就成功安装好了keras。
如果有问题和疑问欢迎联系本人。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。