在原生Windows安装Keras

既然要深入学习,就不能和时代脱节,所以选择了keras,资源相对比较丰富。由于Windows饱受歧视,各种文档都不推荐使用。但我又没有换系统的成本,所以还是凑合下,毕竟他们给出了方法,稍微折腾一下还是可以的。参考整合了链接[1-2]的tensorflow安装教程和链接[4]的keras安装教程,感谢原作者!

一、python。

单纯的肯定不方便:所以先装上anaconda。集成度很高,非常给力,不然各种scipy啥的会搞得很麻烦。注意版本的选择,python 3.5~3.6可以,因为tensorflow只支持3.5+的。

二、cuda/cudnn。(CPU版本TensorFlow忽略)

TensorFlow分为CPU版和GPU版,如果你打算安装GPU版,请先安装如下两个驱动:

1、CUDA安装:https://developer.nvidia.com/cudnn(要注册Nvidia用户,并加入CuDNN开发组,填若干问卷就可以下载了)选择下载版本时要注意和Cuda版本匹配。解压后覆盖至CUDA的安装目录下

例如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\

三、pip。

需要切换到国内的镜像,过会才能提高安装的速度和成功率。win7在C:\Users\用户名\AppData\Local\pip文件夹(我电脑上不知怎么变成C:\ProgramData\pip\)创建pip.ini,写入以下内容:

[global]  
    index-url = http://mirrors.aliyun.com/pypi/simple/  
    [install]  
    trusted-host=mirrors.aliyun.com

上面是阿里云,其它的国内镜像还有以下,其他设置详见文后链接[3]:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

四、tensorflow。

官方说明链接[1]给出了安装最新tf的方法,如果遇到问题可以参考。但他用conda命令,所以我们用pip快点。打开anaconda prompt输入pip install --upgrade tensorflow回车。如果是GPU版本,输入pip install --upgrade tensorflow-gpu即可。装完了测试下(IPython中),能输出结果32就是成功的。

>>>import tensorflow as tf  
>>>sess = tf.Session()  
>>>a = tf.constant(10)  
>>>b = tf.constant(22)  
>>>print(sess.run(a + b))

五、keras。

文档给的方法是输入pip install keras -U --pre,可是我试了多次失败,后来去掉参数-U可以了,因为-U会强制更新相关的包,有时候就怎么都装不好了。我下的最新anaconda,里面的包应该不需要强制更新,所以用pip install keras --pre即可安装。装完了测试下,能正常运行就是成功,他给的示例数据下载的比较慢,需要开启科学上网才行:

>>> conda install git
>>> git clone https://github.com/fchollet/keras.git
>>> cd keras/examples/
>>> python mnist_mlp.py

推荐链接:

[1] https://www.tensorflow.org/install/install_windows

[2] http://blog.csdn.net/include1224/article/details/53452824

[3]http://www.cnblogs.com/microman/p/6107879.html

[4]http://keras-cn.readthedocs.io/en/latest/for_beginners/keras_windows/

时间: 2024-10-06 06:12:10

在原生Windows安装Keras的相关文章

windows 安装 keras框架

正常安装完成python 2.7 后使用 pip 安装keras,import keras时会提示没有 tensorflow 最开始是不支持windows 环境,现在已经兼容windows,但需要使用python 3. 其安装步骤如下: 首先安装Anaconda 链接:https://www.anaconda.com/download/ 下载windows 2.7版本,下载完成后直接安装. 我想要能够在本地运行Python 2.7,同时也可以使用Python 3.5.2可用于TensorFlow

windows 安装 keras

pip install keras 报错了,看报错信息是卡在scipy上了,查了一下 https://stackoverflow.com/questions/42240720/python-scipy-giving-error-with-pip-install-scipy 到这个网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 下载whl文件,然后cd到下载的目录,运行 pip install 你下载的版本.whl 安装成功后,再安装kera

01 Windows安装Tensorflow

1.安装Python. 点击此处下载Python3.5.2.安装Python时一定要选择安装pip. 2.配置Python环境变量. 将%安装路径%\Scripts添加到Path下面. 3.修改Pip国内源. 在C:\Users\l{你的用户名}\AppData\Local下面创建pip文件夹,在pip文件夹中新建pip.conf文件,写入以下内容. [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] tru

Windows10上安装Keras 和 TensorFlow-GPU

安装环境: Windows 10 64bit GPU: GeForce gt 720 Python: 3.5.3 CUDA: 8 首先下载Anaconda3的Win10 64bit版,安装Python3.5版本.因为目前TensorFlow对Windows只支持Python3.5.可以直接下载Anaconda的安装包安装即可,一般不会有问题.(清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/) TensorFlow 有两个版本:

安装Keras的问题:Failed building wheel for scipy

安装Keras的过程中出现了下边的问题: Failed building wheel for scipy, Failed cleaning build dir for scipy pip在windows下不工作. 处理办法: 手工下载Scipy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 手工安装,pip install scipyname 安装成功提示后,在继续安装Keras, pip install keras.

windows安装python包管理工具pip

windows安装python包管理工具pip     pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 一.前期准备 首先确认windows机器上面是否已经安装好了python.在cmd中输入python --version和python看看是否有反应 如上面所示,表示已经在windows平台上面搭建好了python环境. 二.下载安装 1.到官网去https://pypi.python.org/pypi/pip#downl

Github for Windows安装

使用Git时,有GUI的版本可以实现各种操作,比命令行方便点,安装链接如下:http://git-scm.com/downloads/guis,里面有各种版本,我选择的是GitHub for Windows: 系统是windows7 旗舰版 32位,下面详细介绍安装过程,略麻烦: 1.安装前的各种操作: (1)打开控制面板→ Internet 选项→"安全"选项卡: (2)选择"可信的站点"→点击"站点"按钮: (3)弹出的窗口中的文本框中输入点

Dell 服务器 安装报错"无法继续进行windows安装,因为无法安装所需的驱动程序"

现象: Dell服务器 Windows2008R2安装到100%时报错"无法继续进行windows安装,因为无法安装所需的驱动程序" 原因: 1,安装镜像有问题. 2,BIOS设置问题. 本次我这里问题第二种情况 由于我服务器含有HBA光纤卡,BIOS默认设置针对这项有问题. 解决办法: 1,开机F2->system setup->system bios settings->Integrated Devices 2,slot2修改为disable 3,安装系统 4,s

binwalk windows安装和使用方法

binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程.简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展. 以上是binwalk的介绍.binwalk在kali中默认就安装了,在其他版本的linux的安装方法也是十分简单的,而在windows里就犯困了,新手百度下“binwalk windows安装”等字样也不见得有解决法子. 而我也在网上搜了很久,基本没见到过windows常见的exe.msi形式,只有找到tar.gz形式