ubuntu 16.04+Anaconda+theano+keras安装【转】
本文转载自: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安装【转】的更多相关文章
- ubuntu 16.04 anaconda 4.2.0 安装tensorflow 报错
ubuntu 16.04 anaconda 4.2.0 安装tensorflow 报错. 安装pyenv后,在pyenv环境内安装 anaconda,然后再安装tensorflow不再报错,比较奇怪, ...
- Ubuntu 16.04 python和OpenCV安装
Ubuntu 16.04 python和OpenCV安装:最进在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv.我的电脑装的是Ubuntu 16.04,python 2.7和 ...
- 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装
阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装1. 背景在我们购买阿里云ECS服务器之后,默认的系统环境是很干净的,我购买的是ubuntu16.04,远程登录进入之后 ...
- 在Ubuntu 16.04 LTS下编译安装OpenCV 4.1.1
目录 一 安装前的准备 二 编译并安装OpenCV 4.1.1 注:原创不易,转载请务必注明原作者和出处,感谢支持! OpenCV目前(2019-8-1)的最新版本为4.1.1.本文将介绍如何在Ubu ...
- Ubuntu 16.04.3 Server 版安装过程图文详解
Ubuntu 16.04.3 Server 版安装过程图文详解 首先,我们会进入系统安装的第一个界面,开始系统的安装操作.每一步的操作,左下角都会提示操作方式! 1.选择系统语言-English2.选 ...
- Ubuntu 16.04 LTS U盘安装要点
一.UltraISO UltraISO是一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具,它可以直接编辑ISO文件和从ISO中提取文件和目录,也可以从CD-ROM制作光盘映像或者将硬盘上的文 ...
- ubuntu 16.04 上opengl 的安装以及例子程序编译执行
因为最近在移植 Qt5.7 + opengl , 遇到了难以越过的山峰,没有办法,试着在 ubuntu 16.04上将 opengl 配置以下,记录: 安装相关的库: sudo apt-get ins ...
- Ubuntu 16.04 (官方命令行)安装MongoDB 3.6.2(社区版)
概述 使用本教程从 .deb 包在LTS Ubuntu Linux系统上安装MongoDB Community Edition. 虽然Ubuntu包含自己的MongoDB包,但官方的MongoDB社区 ...
- Ubuntu 16.04 源码编译安装PHP7+swoole
备注: Ubuntu 16.04 Server 版安装过程图文详解 Ubuntu16镜像地址: 链接:https://pan.baidu.com/s/1XTVS6BdwPPmSsF-cYF6B7Q 密 ...
随机推荐
- HBase的目录结构
根目录文件(Root-level files) 第一部分文件是被Hlog处理的write-ahead日志文件,这些日志文件被保存在HBase根目录下的.logs文件夹..logs目录下面为每一个HRe ...
- java基础---->多线程之interrupt(九)
这里我们通过实例来学习一下java多线程中关于interrupt方法的一些知识.执者失之.我想当一个诗人的时候,我就失去了诗,我想当一个人的时候,我就失去了我自己.在你什么也不想要的时候,一切如期而来 ...
- Mahout实现基于用户的协同过滤算法
Mahout中对协同过滤算法进行了封装,看一个简单的基于用户的协同过滤算法. 基于用户:通过用户对物品的偏好程度来计算出用户的在喜好上的近邻,从而根据近邻的喜好推测出用户的喜好并推荐. 图片来源 程序 ...
- libvirt kvm 虚拟机上网 – Bridge桥接
版权声明:本文由陈煜东原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/90 来源:腾云阁 https://www.qclou ...
- Java初学者笔记五:泛型处理
一.泛型类: 泛型是指适用于某一种数据类型而不是一个数据机构中能存不同类型 import java.io.*; import java.nio.file.Files; import java.nio. ...
- Minix2.0操作系统kernel文件分析
详细分析 MINIX消息机制的核心: mpx386.s start.c proc.c 保护模式分析: src/kernel/exception.c src/kernel/protect.c src/ ...
- Unity3D笔记九 发送广播与消息、利用脚本控制游戏
一.发送广播与消息 游戏对象之间发送的广播与消息分为三种:第一种向子对象发送,将发送至该对象的同辈对象或者子孙对象中:第二种为给自己发送,发送至自己本身对象:第三种为向父对象发送,发送至该对象的同辈或 ...
- spring mvc的@Transactional注解
转自:https://www.cnblogs.com/yepei/p/4716112.html spring的@Transactional注解详细用法 概述 事务管理对于企业应用来说是至关重要的, ...
- Thinkphp --- 去掉index.php
这里我使用的面板是宝塔,操作的 apche: 具体的配置可以参考这里: https://www.cnblogs.com/fangziffff123/p/7588782.html 首先是:Thinkph ...
- docker stack命令
启动docker docker stack deploy -c compose-filename.yml service-name docker stack rm service-name