本文转载自: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. 注册和删除Apache服务器的方法

    Apache服务器的安装和卸载方法 下载Apache安装包   将Apache文件夹存在桌面或其他盘,输入cmd打开命令提示行   安装步骤:进入Apache安装目录下的bin目录: cd C:\Us ...

  2. java基础---->多线程之synchronized(六)

    这里学习一下java多线程中的关于synchronized的用法.我来不及认真地年轻,待明白过来时,只能选择认真地老去. synchronized的简单实例 一. synchronized在方法上的使 ...

  3. nginx proxy模块

    环境: user:192.168.100.169 nginx代理:192.168.100.175 tomcat:192.168.100.175 域名:www.vijay.com  --->192 ...

  4. eclipse/myeclipse 中的一些常用的快捷键

    一.eclipse 中的一些常用的快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率. Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/] ...

  5. github团队协作教程

    跟着笔者魔鬼般的步伐,我们一起来瞅瞅一个团队协作的任务如何进行版本管理吧~ 要跟上哦~ =============================================== 首先我们先来看下 ...

  6. Django - 模型层 - 下

    一.多表 sql 单表 多表 多对一 多对多 一对一 =============================================== 一对多:Book id title price p ...

  7. Django - rest - framework - 上

    一.快速实例 http://www.django-rest-framework.org/tutorial/quickstart/#quickstart http://www.cnblogs.com/y ...

  8. Jamie's Contact Groups---hdu1669--poj2289(多重匹配+二分)

    题目链接 题意:Jamie有很多联系人,但是很不方便管理,他想把这些联系人分成组,已知这些联系人可以被分到哪个组中去,而且要求每个组的联系人上限最小,即有一整数k,使每个组的联系人数都不大于k,问这个 ...

  9. js-template-art【四】通过helper方法注册,调用外部方法

    一.语法 模板代码中调用外部函数,需要通过helper方法注册 template.helper(name, callback) 二.使用[实例] 原文:http://blog.csdn.net/u01 ...

  10. spring requestmapping 拦截多个请求

    @RequestMapping(value = {"/picture_content/{id}","/attachment_content/{id}",&quo ...