Deepin Linux安装TensorFlow

2024-09-08 00:38
文章标签 linux 安装 tensorflow deepin

本文主要是介绍Deepin Linux安装TensorFlow,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Deepin Linux安装TensorFlow

1.首先检查是否有Python,一般deepin系统都自带python的。

 

2.安装pip

Sudo appt-get install pip安装pip,如果失败就先更新一下sudo apt-get updata,然后再sudo apt-get install pip,如果定位失败,就sudo apt-get install python-pip

笔者用的是sudo apt-get install python-pip安装成功的。

3.安装tensorflow

命令为sudo pip install tensorflow,有可能会报如下错误,则执行sudo pip install --upgrade pip,如果安装失败了,还是那句话,多重复执行几次这个命令。

笔者用的是sudo pip install tensorflow。一次安装成功 ,有点幸运

 

 

4.安装keras框架

Keras是一个高层神经网络库,Keras由纯Python编写而成并基TensorflowTheanoKeras为支持快速实验而生,能够把你的idea迅速转换为结果。

执行命令sudo pip install keras,可能会因为网络的缘故失败,那就多试几次多试几次多试几次,重要的事情说三遍。

好啦,你可以尽情的在深度学习世界翱翔了。

5.验证安装是否正确

官方文档中提供一段检查tensorflow安装是否正确的代码,如下所示

$ python

...

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

Hello, TensorFlow!

>>> a = tf.constant(10)

>>> b = tf.constant(32)

>>> print(sess.run(a + b))

42

>>>

运行结果如下所示:

 

 

到这里TensorFlow已经正确安装,可以继续进行后续学习了。


6.安装Jupyter Notebook,在chorme(最好是google浏览器)上利用Jupyter Notebook来访问tensorflow界面x比较友好点 :)

   Jupyter安装

1)生成配置文件

jupyter notebook --generate-config

会在当前目录/.jupyter目录下生成一个名为jupyter_notebook_config.py的配置文件

可以用 ls -a 来查看一下

2)生成pemkey文件

使用如下命令会在当前路径下生成一个mykey.key和一个mycert.pem文件,这两个文件会在后面的配置中使用到。下面的命令会生成有效期为365天的证书文件。

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem

(4)配置配置文件

这里主要配置第一步中的jupyter_notebook_config.py文件。需要配置的选项如下图所示

c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'

c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mykey.key'

# Set ip to '*' to bind on all interfaces (ips) for the public server

c.NotebookApp.ip = '*'

c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'

c.NotebookApp.open_browser = False

指定端口号

c.NotebookApp.port = 8888

(笔者在该文件的最后直接粘贴了上面的配置段,红颜色的部分是需要变成你的实际目录,password在后边申请 ,一会在返回来补上,下图是笔者已经申请好的password

  

配置完成后,在TensorFlow环境下输入jupyter notebook命令,在远程中打开Chrome浏览器就可以远程访问并使用TensorFLow了。如下图所示

 

chrome中看到的页面

 

(5)申请配置密码

如下所示,

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'

如下图所示,获得password

 

利用vimout部分的密码值保存到(4)中的c.NotebookApp.password =”行中,自此配置Jupyter Notebook完成,最终效果如下图

 

大功告成,终于在deepin下边搞定了tensorflow的安装,以后可以静静的在深度学习的世界里学习和装逼了!

 

 

主要参考和使用的资源网站

Ubuntu系统下tensorflow安装过程可能出现的问题及解决方案

http://www.linuxdiyf.com/linux/28525.html

Ubuntu环境下Anaconda安装TensorFlow并配置Jupyter远程访问

http://www.linuxdiyf.com/linux/25699.html

python keras (一个超好用的神经网络框架)的使用以及实例

http://blog.csdn.net/star_bob/article/details/48598417

如何在服务器上装jupyter,并设置密码?

https://www.zhihu.com/question/52814963

 

 

这篇关于Deepin Linux安装TensorFlow的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1146621

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

Linux之进程状态&&进程优先级详解

《Linux之进程状态&&进程优先级详解》文章介绍了操作系统中进程的状态,包括运行状态、阻塞状态和挂起状态,并详细解释了Linux下进程的具体状态及其管理,此外,文章还讨论了进程的优先级、查看和修改进... 目录一、操作系统的进程状态1.1运行状态1.2阻塞状态1.3挂起二、linux下具体的状态三、进程的