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网络编程中urllib2模块的用法总结
Jul 12 Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 Python
python中实现数组和列表读取一列的方法
Apr 03 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 Python
对命令行模式与python交互模式介绍
May 12 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
python函数中将变量名转换成字符串实例
May 11 Python
记一次django内存异常排查及解决方法
Aug 07 Python
python 如何调用 dubbo 接口
Sep 24 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
php实现的通用图片处理类
2015/03/24 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
PDO::errorCode讲解
2019/01/28 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
prettify 代码高亮着色器google出品
2010/12/28 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
vue实现购物车小案例
2019/09/27 Javascript
python赋值操作方法分享
2013/03/23 Python
深入讲解Java编程中类的生命周期
2016/02/05 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
编写python代码实现简单抽奖器
2020/10/20 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
营销与策划个人求职信
2013/09/22 职场文书
腾讯广告词
2014/03/19 职场文书
财产公证书样本
2014/04/04 职场文书
校园绿化美化方案
2014/06/08 职场文书
小学亲子活动总结
2014/07/01 职场文书
教师节横幅标语
2014/10/08 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
python随机打印成绩排名表
2021/06/23 Python
基于Python实现股票收益率分析
2022/04/02 Python