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命令行交互提示符的方法
Jan 14 Python
python利用socketserver实现并发套接字功能
Jan 26 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
Python魔法方法详解
Feb 13 Python
Python登录系统界面实现详解
Jun 25 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 Python
Python实现把类当做字典来访问
Dec 16 Python
python实时监控logstash日志代码
Apr 27 Python
用python给csv里的数据排序的具体代码
Jul 17 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 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图片上传代码
2013/11/04 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
javascript制作2048游戏
2015/03/30 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python深入学习之装饰器
2014/08/31 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
Django之模型层多表操作的实现
2019/01/08 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
python 利用zmail库发送邮件
2020/09/11 Python
python Cartopy的基础使用详解
2020/11/01 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
2014年居委会工作总结
2014/12/09 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
小学大队委竞选口号
2015/12/25 职场文书
2019思想汇报范文
2019/05/21 职场文书