安装keras的正确姿势
keras依赖很多, 其中tensorflow, conda, Python都是需要自己预先安装好的.
正确姿势是conda->python->tensorflow->keras.
- 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
- 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
- keras
装完前面的, keras安装就简单了
pip install keras
新建个test.py文件测试一下
from keras.models import Sequential
model = Sequential()
if __name__ == '__main__':
print("OK")
运行 python test.py看看, 不报错就说明ok.