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 密 ...
随机推荐
- JS-缓冲运动:菜单栏型悬浮框
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 关于Java中按值传递和按引用传递的问题详解
写了两个方法,一个是多关键字的快速排序,一个是基于多关键字的基速排序.两个方法的参数列表是一样一样的,但是快速排序正常工作,但是基数排序传出来的参数一点没有改变,苦思冥想了半天也没想通是怎么回事,于是 ...
- 【BZOJ3012】[Usaco2012 Dec]First! Trie树+拓补排序
[BZOJ3012][Usaco2012 Dec]First! Description Bessie has been playing with strings again. She found th ...
- 【BZOJ2007】[Noi2010]海拔 对偶图最短路
[BZOJ2007][Noi2010]海拔 Description YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域.简单起见,可以将YT市看作 一个正方形,每一个区域也可看 ...
- Windows Phone 独立存储查看器
1.为了查看我们存放在独立存储的数据,我们需要借助独立存储查看器. 2.简单介绍下,IsoStoreSpy 下载地址:http://download.csdn.net/download/lhb1097 ...
- OneThink友情链接插件使用!
OneThink友情链接插件使用: 直接安装插件就好,查看数据库会有:onethink_links 这个表: 写 links 标签,调用友情链接: <?php namespace Common\ ...
- Django之views.py详解
http请求中产生的两个核心对象: http请求:HttpRequesthttp响应:HttpResponse 所在位置:from django.http import HttpRequest,Htt ...
- Team Formation---zoj3870(异或)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5518 题意就是有n个数,如果满足a^b > MAX(a, b) ...
- Python开发【模块】:time、datatime
时间模块 时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, ...
- 9.GIt删除操作
在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: 创建一个文件test.txt,写入一句话`this is new file !`. $ echo ' ...