既然要深入学习,就不能和时代脱节,所以选择了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在user目录中创建一个pip目录,如:C:\Users\xx\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

附上anaconda添加国内镜像的方法:

>>>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
>>>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
>>>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

add改成remove可以删除。顺便可以开启地址显示

>>>conda config --set show_channel_urls yes

上海大学的镜像也开通了,见[5]。

推荐链接:

[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/

[5]https://www.v2ex.com/t/407892

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

  1. windows 安装 keras

    pip install keras 报错了,看报错信息是卡在scipy上了,查了一下 https://stackoverflow.com/questions/42240720/python-scipy ...

  2. 01 Windows安装Tensorflow

    1.安装Python. 点击此处下载Python3.5.2.安装Python时一定要选择安装pip. 2.配置Python环境变量. 将%安装路径%\Scripts添加到Path下面. 3.修改Pip ...

  3. windows安装TensorFlow和Keras遇到的问题及其解决方法

    安装TensorFlow在Windows上,真是让我心力交瘁,想死的心都有了,在Windows上做开发真的让人发狂. 首先说一下我的经历,本来也就是起初,网上说python3.7不支持TensorFl ...

  4. windows安装theano和keras

    系统: Windows 2008 python版本: Anaconda3 1. theano 安装 pip install theano 2. 安装g++ 下载安装mingw, 推荐版本tdm64-g ...

  5. Win10上安装Keras 和 TensorFlow(GPU版本)

    一. 安装环境 Windows 10 64bit  家庭版 GPU: GeForce GTX1070 Python: 3.5 CUDA: CUDA Toolkit 8.0 GA1 (Sept 2016 ...

  6. Windows10上安装Keras 和 TensorFlow-GPU

    安装环境: Windows 10 64bit GPU: GeForce gt 720 Python: 3.5.3 CUDA: 8 首先下载Anaconda3的Win10 64bit版,安装Python ...

  7. windows10系统下安装keras框架以theano为后端并配置gpu加速

    在安装之前,请确保你的显卡是NVIDIA的,并且是以下型号,否则不能进行gpu加速,右键我的电脑--管理--设备管理器--显示适配器.另外如果你的电脑是windows7,安装教程也是一样的,不过根据k ...

  8. Windows 安装和配置 WSL

    Windows 安装和配置 WSL 什么是 WSL 引用百度百科的一段话: Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二 ...

  9. windows安装ActiveMQ以及点对点以及发布订阅

    一.MQ产品的分类 1.RabbitMQ 是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级 ...

随机推荐

  1. 【原创】控制perl和python脚本执行过程中脚本文件是否关闭的方法

    引子 跟踪perl和python脚本对文件的访问,实际过程中,perl和python解析器在解析完脚本后,直接关闭了 脚本文件,在进程中查询不到是访问文件的脚本文件名称. shell.perl和pyt ...

  2. fiddler抓取https请求

    Fiddler抓取https设置详解(图文):https://www.cnblogs.com/joshua317/p/8670923.html Fiddler要抓取到https请求我们还需要Fiddl ...

  3. win7安装oracle 10g问题总结。

    1.安装oracle10g的时候,出现此问题,如图:  右键安装程序(setup.exe) -> 属性 -> 兼容性 -> 以兼容模式运行这个程序 windows xp( servi ...

  4. 分布式系统里session同步

    https://blog.csdn.net/xyw591238/article/details/51644315

  5. 转:vue项目如何刷新当前页面

    想必大家在刨坑vue的时候也遇到过下面情形:比如在删除或者增加一条记录的时候希望当前页面可以重新刷新或者如下面这种: 如果希望点击确定的时候,Dialog 对话框关闭的时候,当前http://loca ...

  6. phpstorm界面不停的indexing,不停的闪烁

    选择 File->Invalidate Caches / Restart...->Invalidate and Restart,就行了!

  7. Java第二周作业

    Java第二周作业 本周作业: 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第二三章视频 参考http://www.cnblogs.com/roc ...

  8. 100-days: twenty-four

    Title: No word of a lie: scientists rate(评出) the world's biggest peddlers of bull(说瞎话的人,扯淡的人) bullsh ...

  9. Mac编译RocketMQ 4.1.0

    参考:https://my.oschina.net/jayronwang/blog/861396 1. 前提先安装并设置好maven,jdk,git,这个网上有很多教程,就不讲了 2. 下载rocke ...

  10. chm制作及Haroopad使用(makedown工具)

    所需工具 1.网文快捕(可以制作chm的工具,在IE浏览起立可以右键把复制内容保存到软件里) 下载地址:http://www.05sun.com/downinfo/278913.html 2.Haro ...