Tensorflow环境搭建的方法步骤


Posted in Python onFebruary 07, 2018

What?

我们需要通过VMware虚拟机平台+Ubuntu虚拟机+安装pip的方式来搭建TensorFlow的环境。

官网参考文档地址:https://www.tensorflow.org/install/,由于博主用的是ubuntu 14.04,因此以Ubuntu为例,进行说明,其他OS请参考上面给出的链接。

提示:最好别用windows,后面会有很多的兼容问题

安装的方式也有好几种,通过pip,docker,Anacodnda等,因为ubuntu是自带Python和pip的,因此这里给出的是pip的安装方式。

确定python及pip的版本

输入命令python -V确认python的版本,需要2.7或者是3.3+

输入命令pip -V或pip3 -V确认pip的版本,建议pip在8.1以上,或者是pip3,如果不是则使用sudo apt-get install python-pip python-dev进行更新。

Why?

目前TensorFlow用三种安装方式:

 (1)Docker:一种虚拟化技术,可以将整个TensorFlow依赖关系封装进去,支持大部分操作系统(包括windows),但是目前(2018.1.21)Docker还不够完善,不建议使用。

 (2)pip:一个安装、管理Python的工具,通过pip可以安装以及打包好的TensorFlow,但只支持Ununtu。这种方法是目前的主流方法。

(3)从源代码编译安装:将TensorFlow的源代码编译成pip安装包。这种方法——我不会。

 因此我们采取最简单好用的 pip 的方法,就需要 VMware虚拟机平台+Ubuntu虚拟机+安装pip

How?

1.下载安装VMware,很简单,需要验证的话网上可以搜到序列号,免费用。

2.下载Ubuntu开源系统的iso文件,然后在VMware上新建虚拟机并加载ios文件,安装Ubuntu。

Tensorflow环境搭建的方法步骤

在创建操作系统时会要求输入一个密码,这个密码将用来登陆和获得root权限,要记好!

3.正常启动虚拟机(此时可以在上图中选择物理驱动器连接,不需要iso了),右键打开超级终端

输入$ sudo apt-get install python-pip python-dev,输入密码,再输入Y,从而下载安装pip。

输入$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl    从而下载安装TensorFlow。

如果提示你的pip版本太低,那么输入$ pip install --upgrade pip升级pip,之后再输入指令下载TensorFlow。

验证tensorflow是否安装成功

启动终端,输入python

输入以下代码:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

如果输出Hello, TensorFlow!则代表安装成功。

到此,TensorFlow的环境就基本搭好了。然后输入命令:$ python 即可进入python环境,开始TensorFlow的表演!希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中lambda函数 list comprehension 和 zip函数使用指南
Sep 28 Python
python中字典(Dictionary)用法实例详解
May 30 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
python 调用c语言函数的方法
Sep 29 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
Python绘制3D图形
May 03 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
解决tensorflow训练时内存持续增加并占满的问题
Jan 19 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
python实现语音常用度量方法的代码详解
May 25 Python
Python pandas常用函数详解
Feb 07 #Python
详解python字节码
Feb 07 #Python
Tensorflow之构建自己的图片数据集TFrecords的方法
Feb 07 #Python
python深度优先搜索和广度优先搜索
Feb 07 #Python
Python Flask基础教程示例代码
Feb 07 #Python
Python装饰器用法实例总结
Feb 07 #Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 #Python
You might like
js滚动条多种样式,推荐
2007/02/05 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
JS二分查找算法详解
2017/11/01 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
序列化Python对象的方法
2020/08/01 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
教育科学研究生自荐信
2013/10/09 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
环保倡议书400字
2014/05/15 职场文书
增员口号大全
2014/06/18 职场文书
实习指导教师评语
2014/12/30 职场文书
小学教研工作总结2015
2015/05/13 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python