Ubuntu下安装keras

摘要:
如果终端输入python不是Anaconda的版本,您可以相应地修改它:查看环境变量。如果在/usr/bin下检索python,因为它是一个软链接,您可以删除原始的软链接,然后在Anaconda下创建一个指向python的新链接。6更改后,您可以在终端上查看已安装的模块consolist7,下载pychar,解压缩并执行它,运行后在dash中搜索相应的应用程序,并将其作为图标拖到任务栏。

0 系统版本Ubuntu16.04

1 系统更新

sudo apt update

sudo apt upgrade 

2 安装python基础开发包

sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim

3 下载Anaconda然后在终端下执行安装,根据提示完成

chmod 777 Anaconda.sh
sudo ./Anaconda.sh

4 安装Anaconda后可以选择自动加入环境变量。如果终端输入python不是Anaconda的版本,可以进行相应修改:查看环境变量,若python是在/usr/bin下被检索到的,由于这是个软链接,可以删除原来的软链接,然后新建一个指向Anaconda下的python。

echo $PATH
sudo ln
-s ~/anaconda2/bin/python /usr/bin/python

5 为了能终端运行conda,如果没加入环境变量可以自己加入环境变量:编辑~/.bashrc,增加环境变量(如下),然后source ~/.bashrc或重启终端

export PATH=~/anaconda2/bin:$PATH

这样也解决了上一步的问题,python的版本就是Anaconda的版本了(比上一步的解决方法更方便)。

6 更改后可在终端查看已安装的模块

conda list

7 官网下载pycharm解压并执行,运行后在dash搜索对应的应用程序,拉到任务栏作为图标。

tar -xvf pycharm-community-2017.1.4.tar.gz
cd pycharm-community-2017.1.4/bin
./pycharm.sh

8 安装tensorflow和keras并测试

sudo pip install tensorflow
sudo pip install keras

python -c "import tensorflow"
python -c "import keras"

9 切换后端为theonad

sudo pip install theano

找到配置文件:$HOME/.keras/keras.json,把backend字段的tensorflow改为theano

免责声明:文章转载自《Ubuntu下安装keras》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ubuntu下pycharm设定任务栏图标后打开出现问号图标Windows和Ubuntu双系统下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]各种有用的PHP开源库精心收集

FROM :http://my.oschina.net/caroltc/blog/324024 1.html2ps and html2pdf 下载地址:http://www.tufat.com/script19.htm html2ps能够把带有图片,复杂表格(包含rowspan/colspan) ,layer/div和css样式的HTML转换成Pos...

PyQt(Python+Qt)学习随笔:QTreeWidgetItem项的子项索引、删除子项的方法

老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 树型部件QTreeWidget中的QTreeWidgetItem项: 获取子项索引可通过indexOfChild(QTreeWidgetItem child)方法返回项下子项child的位置索引,索引值从0计数,如果child对应项未在当前项的子项中...

python基础:面向对象

一、定义 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类:一个种类,一个模型。对象:指具体的东西,模型造出来的东西叫做对象。实例:实例和对象是一样的。实例化:实例化就是造东西的这个过程。属性:就是变量方法:就是类里面的函数 类的定义: class Person: #类 def __init__(self):#构造函数...

python的线程

1 """ 2 python的线程和java的线程是有差别的, 3 python的进程更像java的线程 4 线程状态:创建 -> 就绪或运行或阻塞 -> 结束 5 6 优点: 7 在一些等待的任务上有优势,如用户输入、文件读写、网络收发数据等。在这些情况下可以释放珍贵的内存cpu资源 8 9 常用方法: 10 Thread 可以被子类继承...

linux下使用anaconda创建python虚拟环境

1、首先确保安装好anaconda,查看当前已有的虚拟环境 命令:conda env list 2、创建新虚拟环境:conda create -n <环境名称> pytohn==3.6 (python版本) 3、创建完后,可用步骤1里的命令查看已创建的环境是否存在 4、切换环境,进到自己新创建的环境里(我创建的环境名称为python37...

python yield、yield from与协程

从生成器到协程 协程是指一个过程,这个过程与调用方协作,产出由调用方提供的值。生成器的调用方可以使用 .send(...)方法发送数据,发送的数据会成为yield表达式的值。因此,生成器可以作为协程使用。 从句法上看,生成器与协程都是包含yield关键字的函数。但是,在协程中,yield通常出现在表达式的右边(* = yield *),可以产出值也可以不产出...

最新文章