keras依赖很多, 其中tensorflow, conda, Python都是需要自己预先安装好的.
正确姿势是conda->python->tensorflow->keras.

  1. conda & python

conda是python环境管理器, 装conda最好是先不要装python, 装好了也还是卸载了吧, 交个conda管.
conda有两个主要版本, anaconda/miniconda,一定要装x64版本的. 可以选装python3.5版本.
安装好conda, path设置为conda目录下的Scripts, 这样就可以运行.

windows上, tensorflow只支持python3.5 x64版本, 所以创建一个python3.5的环境.
如果前面没装python3.5版本,可以用下面的命令创建:

conda install conda
conda create --name py35 python=3.5
activate py35
conda install anaconda

以上装好了conda和python3.5环境

确认一下python确实是3.5版本,64位. 运行python,进入python命令行:


(py35) C:\r\ai\kerasproj>python Python 3.5.3 | packaged by conda-forge | (default, May 12 2017, 16:16:49) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

看到Python 3.5.x和 [MSC v.1900 64 bit (AMD64)] z

  1. tensorflow

给pip装一个豆瓣的源, 在home目录下(我的是/users/jac/)创建pip目录, 里面创建一个pip.ini文件, 内容如下:

[global]

index-url = https://pypi.douban.com/simple

保存后, 用conda切换到py35的源

activate py35

并安装tensorflow, 如果pip直接装不了, 可以用下面这个再试试(一个是CPU版本,一个是GPU版本)

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc1-cp35-cp35m-win_amd64.whl
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl
  1. keras
    装完前面的, keras安装就简单了
pip install keras

新建个test.py文件测试一下

from keras.models import Sequential
model = Sequential()


if __name__ == '__main__':
    print("OK")

运行 python test.py看看, 不报错就说明ok.

标签: none 阅读量: 844

添加新评论