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发送邮件附件以定时备份MySQL的教程
Apr 25 Python
python实现本地图片转存并重命名的示例代码
Oct 27 Python
基于Python实现用户管理系统
Feb 26 Python
Python将字符串常量转化为变量方法总结
Mar 17 Python
python远程邮件控制电脑升级版
May 23 Python
聊聊python里如何用Borg pattern实现的单例模式
Jun 06 Python
Python中的正则表达式与JSON数据交换格式
Jul 03 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
pytorch forward两个参数实例
Jan 17 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 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
第八节 访问方式 [8]
2006/10/09 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
化工机械应届生求职信
2013/11/04 职场文书
物业保安主管岗位职责
2013/12/25 职场文书
复核员上岗演讲稿
2014/01/05 职场文书
运动会广播稿100字
2014/01/11 职场文书
教师简历自我评价
2014/02/03 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书