本文转载自:https://blog.csdn.net/u013786021/article/details/78370138

安装软件部分浪费了好长时间才装好。之前一直各种问题,后来卸卸了radinka虚拟机,从头开始才终于弄好。

1,            安装anaconda

Anaconda集成了Python。这一部分基本上是完全按照网上来的,网页连接如下

http://blog.csdn.net/xiaerwoailuo/article/details/70054429

1,先从官网上下载合适的anaconda安装包。至于这个合适我就随便找了一个顺眼的。

官网链接https://www.continuum.io/downloads  (在Linux下下载不稳定)

或者是这个https://repo.continuum.io/archive/index.html

我用的第二个,我装的是

2,运行命令    bash Anaconda2-5.0.1-Linux-x86_64.sh

一路 enter和yes即可

3,  安装完成后要配置环境。

运行命令  sudo  gedit /etc/profile

打来profile文件后,在最后面添加

export PATH=/home/radinka/anaconda2/bin:$PATH (/home/radinka/换成你的anaconda安装目录)

保存,退出

4,  检查你的anaconda是否装好,

运行命令 which conda 或conda –V   (链接1上有介绍)

5,  输入 Python,显示

Anaconda安装成功,Python也没问题。

6,  通过命令 condalist 可以看到需要的库:numpy和scipy都有,不用额外安装。测试也没问题。

二 安装theano

Anaconda安装的没问题,依赖包也有了,安装theano就很简单了,

运行命令   conda install theano

输入 y 继续

安装完成

三 安装keras

安装教程可参考

http://blog.csdn.net/qq_32329377/article/details/53008019

直接从GitHub上将源码克隆下来将keras克隆到anaconda安装目录的统计目录,主目录下。

输入命令

接下来输入以下两条命令安装

安装完成后测试一下安装是否成功,进入Python,输入命令

会发现出错,这是需要进行设置,输入一下命令

打开文件

把其中的TensorFlow改为theano

如下图

再一次输入以下命令测试

安装成功

至此,基于Anaconda安装keras并切换到theano就软布完成了。现在回头看看,感觉也没什么难的,但第一次安装时确实出现了很多问题,一头雾水,不知道该怎么解决,查了很多资料,试了很多方法,浪费了很多时间。

第一次安装时出现的问题

并不知道anaconda中集成Python,上来就装Python2.7,后来又装了anaconda,好像版本冲突了,装theano时conda命令用不了,换成pip安装又说pip版本不对,要升级,从网上查了升级方法,升级之后还是不行。后来又把原来装的Python2.7给卸载了,但还是不行。最后没办法,就把Ubuntu给卸了,重装了几次,明明是装好了,下次打开又跳到了安装界面,后来才发现,安装完之后要把设置 中的cd/dvd 中的 启动时连接 给断掉。。后面就按照上面的安装基本上就没什么问题了。之前总觉得把虚拟机直接卸了太麻烦,现在看来这才是最省时省力的方式啊。简单粗暴,很有效!!!

ubuntu 16.04+Anaconda+theano+keras安装【转】的更多相关文章

  1. ubuntu 16.04 anaconda 4.2.0 安装tensorflow 报错

    ubuntu 16.04 anaconda 4.2.0 安装tensorflow 报错. 安装pyenv后,在pyenv环境内安装 anaconda,然后再安装tensorflow不再报错,比较奇怪, ...

  2. Ubuntu 16.04 python和OpenCV安装

    Ubuntu 16.04 python和OpenCV安装:最进在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv.我的电脑装的是Ubuntu 16.04,python 2.7和 ...

  3. 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装

    阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装1. 背景在我们购买阿里云ECS服务器之后,默认的系统环境是很干净的,我购买的是ubuntu16.04,远程登录进入之后 ...

  4. 在Ubuntu 16.04 LTS下编译安装OpenCV 4.1.1

    目录 一 安装前的准备 二 编译并安装OpenCV 4.1.1 注:原创不易,转载请务必注明原作者和出处,感谢支持! OpenCV目前(2019-8-1)的最新版本为4.1.1.本文将介绍如何在Ubu ...

  5. Ubuntu 16.04.3 Server 版安装过程图文详解

    Ubuntu 16.04.3 Server 版安装过程图文详解 首先,我们会进入系统安装的第一个界面,开始系统的安装操作.每一步的操作,左下角都会提示操作方式! 1.选择系统语言-English2.选 ...

  6. Ubuntu 16.04 LTS U盘安装要点

    一.UltraISO UltraISO是一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具,它可以直接编辑ISO文件和从ISO中提取文件和目录,也可以从CD-ROM制作光盘映像或者将硬盘上的文 ...

  7. ubuntu 16.04 上opengl 的安装以及例子程序编译执行

    因为最近在移植 Qt5.7 + opengl , 遇到了难以越过的山峰,没有办法,试着在 ubuntu 16.04上将 opengl 配置以下,记录: 安装相关的库: sudo apt-get ins ...

  8. Ubuntu 16.04 (官方命令行)安装MongoDB 3.6.2(社区版)

    概述 使用本教程从 .deb 包在LTS Ubuntu Linux系统上安装MongoDB Community Edition. 虽然Ubuntu包含自己的MongoDB包,但官方的MongoDB社区 ...

  9. Ubuntu 16.04 源码编译安装PHP7+swoole

    备注: Ubuntu 16.04 Server 版安装过程图文详解 Ubuntu16镜像地址: 链接:https://pan.baidu.com/s/1XTVS6BdwPPmSsF-cYF6B7Q 密 ...

随机推荐

  1. 关于Memcached反射型DRDoS攻击分析

    一.Memcached反射攻击原理 1.反射DRDoS攻击: DRDoS攻击时DoS攻击的一种,DoS是指通过发送或引发大量的资源消耗导致服务不可用的一种攻击方式,中文称之为拒绝服务攻击.DRDoS是 ...

  2. ios 的ASIHTTPRequest学习

    发起一个同步请求 同步意为着线程阻塞,在主线程中使用此方法会使应用Hang住而不响应任何用户事件.所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替(下面会讲到). - (I ...

  3. 微信小程序 --- 缓存数据

    保存数据  /  读取数据  /  删除数据  /  数据异步操作 每一个微信小程序都可以有自己的本地缓存,可以通过wx.setStorage( wx.setStorageSync) ,wx.getS ...

  4. Java多线程(4)----线程的四种状态

    与人有生老病死一样,线程也同样要经历开始(等待).运行.挂起和停止四种不同的状态.这四种状态都可以通过Thread类中的方法进行控制.下面给出了Thread类中和这四种状态相关的方法. 1 // 开始 ...

  5. 编程中,static的用法详解

    C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static.前者应用于普通变量和函数,不涉及类:后者主要说明static在类中的作用.一.面向过程设计中的sta ...

  6. poj3764 The XOR Longest Path【dfs】【Trie树】

    The xor-longest Path Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 10038   Accepted:  ...

  7. SIFT算法的教程及源码

    1.ubc:DAVID LOWE---SIFT算法的创始人,两篇巨经典经典的文章http://www.cs.ubc.ca/~lowe/[1] 2.cmu:YanKe---PCASIFT,总结的SIFT ...

  8. Linux下手工卸载11.2 RAC(非MOS的deinstall方法)

    思路来自于经典的<How to Proceed From a Failed 10g or 11.1 Oracle Clusterware (CRS) Installation (Doc ID 2 ...

  9. php中 const 与define()的区别 ,选择

    来自: http://stackoverflow.com/questions/2447791/define-vs-const 相同点: 两者都可以定义常量 const FOO = 'BAR'; def ...

  10. python操作redis详解

    https://www.cnblogs.com/koka24/p/5841826.html