前言:这几天算是被这东西困扰的十分难受,博客园和csdn各种逛,找教程,大家说法不一,很多方法也不一定适用,有些方法有待进一步完善。这里我借鉴了许多大神们的方法,以及自己的一些心得,希望对你们有一些帮助。

一、Anaconda下载

下载地址:https://www.anaconda.com/download/

在官网下载所需的Anaconda版本,确认自己的系统(本人Windows64位系统),选择Python安装包下载即可。下面是我下载版本(我下载的是python2.7版本)的下载步骤:

步骤一:输入提供的网址,进入anaconda官方网址,点击download。

步骤二:按下图所示进行点击,等待下载完成。

二、Anaconda安装

下载的Anaconda是一个可执行程序.exe ,直接运行就可以,具体步骤:

(注意:在安装新的Anaconda之前,需要把之前安装过的Python和旧的Anaconda卸载掉,没有就算了,因为Anaconda已经含有Python在里面。)

步骤一:双击下载好的 Anaconda2-5.2.0-Windows-x86_64.exe文件,出现如下界面,点击 Next 即可。

步骤二:点击 I Agree。

步骤三:Install for:Just me还是All Users,假如你的电脑有好几个 Users ,才需要考虑这个问题。其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users,我这里直接 All User,继续点击 Next 。

步骤四:Destination Folder 是“目标文件夹”的意思,可以选择安装到什么地方。默认是安装到 C:\ProgramData\Anaconda2文件夹下。你也可以选择 Browse... ,选择想要安装的文件夹。我这里 C 盘空间充裕(新装的固态硬盘,哈哈哈),所以我直接就装到默认的地方。继续点击 Next> 。

步骤五:这里来到 Advanced Options 了,所谓的“高级选项”。如果你英文好,有一定背景知识的话,肯定明白这界面上的意思。两个都保持默认就好,第一个是加入环境变量,第二个是默认使用 Python 2.7,点击“Install”。

安装时间根据你的电脑配置而异,电脑配置高,硬盘是固态硬盘,速度就更快。安装过程其实就是把 Anaconda2-5.2.0-Windows-x86_64.exe文件里压缩的各种 dll 啊,py 文件啊,全部写到安装目标文件夹里。

步骤六:安装过程很漫长,耐心等待............,完成后点击next。

步骤七:点击Install Microsoft VSCode

步骤八:点击 Finish,那两个 √ 可以取消。

三、配置环境变量

如果是windows的话需要去 控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是C:\ProgramData\Anaconda2\Scripts, 看个人安装路径不同需要自己调整。

之后就可以打开命令行(最好用管理员模式打开) 输入 conda --version

如果输出conda 4.5.4之类的就说明环境变量设置成功了.

四、安装MinGW

这个玩意本来是非常简单的一项工作,只要在命令行输入一行代码就可以了(conda install mingw libpython),然而输入完成,下载的时候,你就会崩溃,速度实在是太慢了,我每次都是栽在这里,后来不断去网上找教程,最后通过换源的方法解决了下载速度过慢的问题。下面是方法总结:

1)添加清华源

在命令行依次输入下面几个命令:

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/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

命令输入完成后,在Anaconda2同级文件夹中会新生成一个.condarc文件,里面的内容就是你刚刚输入的内容。如下图所示:

2)添加中科大源

在命令行依次输入以下命令:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --set show_channel_urls yes

换源之后就可以执行先前所说的指令了

conda install mingw libpython

这个时候会明显地发现下载的速度提升了。下载完成后会发现在Anaconda2目录下会多出一个MinGW文件夹。之后便又一次需要配置环境变量的工作:

在系统变量path下添加路径,路径名称如下:

C:\Users\28652\Anaconda2\MinGW\bin;C:\Users\28652\Anaconda2\MinGW\x86_64-w64-mingw32\lib;

注意:添加路径的名称不需要自己一个一个手动打出来,可以直接找到上面的路径复制粘贴即可,减小自己打字的错误率。

添加好路径后,我们再测试一下是否安装配置好了

打开cmd,输入g++ --version 如果安装配置好的话会输出版本号,如下图所示:

五、安装Theano

这里不使用pip 命令安装,(网上说会有bug,宁可信其有吧)

theano下载链接地址(https://github.com/Theano/Theano),点击(DownLoad ZIP)下载压缩包 。如下图所示:

找到下载的zip文件进行解压缩

在cmd命令窗口找到theano的解压路径,使用下面命令安装即可

python setup.py install

六、安装Keras

这个非常简单直接在命令行输入:

pip install keras

就可以了。

七、测试

在命令行窗口下,输入python进入python环境中

使用命令:import theano,若没有任何东西显示则说明安装成功;import keras,输入后显示Using Theano backend,则说明安装成功

这里输入import keras可能会出现如下的问题:

解决方法:

在C盘目录(C:\Users\用户名\)下找到 (.keras) 文件,将“tensorFlow”改为“theano”就解决了

我在安装的时候,并没有找到这个文件,于是我自己在相应目录下写了一个一样的文件keras.json,内容如上所示。发现也是可以的,但之后出现了奇怪的现象,那个文件自己又显示出来了,不知道是什么原因。

若出现这样的问题:

Theano Runtime Error - must set MKL_THREADING_LAYER=GNU in environement

解决方法是:在系统变量中新建一个变量如图所示

之后,再次输入测试命令。

其实,我在安装的过程中还出现了其他的一些问题,我也不能全都记住,若是出现其他的问题,可以自行百度,应该都是很容易解决的问题。

Anaconda+MINGW+theano+keras安装的更多相关文章

  1. win7+cuda+anaconda python+tensorflow-gpu+keras安装成功版本匹配汇总

    win7+cuda+anaconda python+tensorflow-gpu+keras安装成功版本匹配汇总 2019-09-20 15:06:03 wyx100 阅读数 38更多 分类专栏: M ...

  2. ubuntu 16.04+Anaconda+theano+keras安装【转】

    本文转载自:https://blog.csdn.net/u013786021/article/details/78370138 安装软件部分浪费了好长时间才装好.之前一直各种问题,后来卸卸了radin ...

  3. win7上python+theano+keras安装

    https://blog.csdn.net/yongjiankuang/article/details/50485610 其实过程很简单,首先说一下安装条件: 1.win7 (32和64都可以,下载安 ...

  4. theano和keras安装

    最近在学深度学习框架,要用到keras库,keras可以搭建在tensorflow和theano上,我电脑装的是Windows,因此决定在电脑上搭建theano框架 下面回顾我的安装过程: 1.安装a ...

  5. anaconda+theano+keras手写字符识别新版

    标题介绍运行环境了win7 看网上好多keras识别minist 但是一般由于版本问题,无法直接用,,,这里还要特别感谢keras中文文档作者(三当家SCP).教程整的非常好.还有就是最好你在安装an ...

  6. 在ubuntu安装python, theano, keras , Spearmint, Mongodb

    系统配置: Ubuntu 14 (其他系统也差不多如下操作) 1. 通过anaconda安装 python 地址: https://www.continuum.io/downloads#linux 2 ...

  7. Theano+Keras+CUDA7.5+VS2013+Windows10x64配置

    Visual Studio 2013 正常安装,这里只要C++打勾就可以. ANACONDA ANACONDA是封装了Python的科学计算工具,装这个就可以不用额外装Python了.在安装之前建议先 ...

  8. Keras官方中文文档:Keras安装和配置指南(Windows)

    这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...

  9. python深度学习库keras——安装

    TensorFlow安装keras需要在TensorFlow之上才能运行.所以这里安装TensorFlow.TensorFlow需要vs2015环境,需要wein64位环境,所以32位的小伙伴需要升级 ...

随机推荐

  1. 解决ubuntu 图标消失问题(ubuntu 16)

    如题,我的ubuntu 16 在安装了新内核并重启之后,所有的图标都消失了. (可能和新内核没有多大关系,我切回旧内核也那样) 是什么bug我不清楚,但是图标原有的位置还是可以点击的,仔细看图标还在, ...

  2. RT-thread-------------------信号量

    信号量:用于解决线程间同步问题的内核对象,线程可以获取或释放它,从而达到同步或互斥的目的.(互斥量只能由持有线程释放,而信号量则可以由任何线程释放) 在rtt中,信号量分为计数型信号量和二值信号量(作 ...

  3. java的多态性

    class test1{    int a=3;    public test1(int a)    {        this.a=a;    }    public void aa()    {  ...

  4. 异常:No Spring WebApplicationInitializer types detected on classpath

    原因: 启动服务提供者/服务消费者-->去注册中心Zookeeper无法注册这个服务 / 在监控中心无法发现服务 异常提示:No Spring WebApplicationInitializer ...

  5. PEM证书加密方法(python)

    1. 常见网络登录现在都使用了rsa加密,一般而言客户会提供模(mo)和指数(e). 2. 通过模和指数获取到证书PEM(方法见:https://www.cnblogs.com/luo30zhao/p ...

  6. s6-9 TCP 定时器

    TCP 定时器管理  重传定时器(retransmission timer,Positive ackn. with retransmit) 最重要的定时器 TCP 定时器管理  持续定时器(per ...

  7. Python 设计模式之路

    备注:本套笔记内容来源于互联网,只做学习使用,如有侵权请联系本笔记作者. 资料内容 Python 设计模式之路(一)——设计模式 初识 Python 设计模式之路(二)——简单工厂.工厂.抽象工厂模式 ...

  8. 卸载HDP大数据平台

    使用以下说明卸载HDP: 停止所有已安装的HDP服务.请参阅HDP参考指南中的停止HDP服务. 如果安装了Knox,请在所有群集节点上运行以下命令: 对于RHEL / CentOS / Oracle ...

  9. 第十二章 FTP服务器安装与配置

    习题 1.简述FTP的连接模式. FTP的连接模式有PORT和PASV两种,其中PORT模式是主动模式,PASV是被动模式, 这里所说的主动和被动都是相对于服务器而言的.如果是主动模式,数据端口为20 ...

  10. numpy、pandas

    numpy: 仨属性:ndim-维度个数:shape-维度大小:dtype-数据类型. numpy和pandas各def的axis缺省为0,作用于列,除DataFrame的.sort_index()和 ...