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提取Linux内核源代码的目录结构实现方法
Jun 24 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
Python中使用支持向量机SVM实践
Dec 27 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 Python
python pandas 如何替换某列的一个值
Jun 09 Python
pyqt5 实现多窗口跳转的方法
Jun 19 Python
python顺序执行多个py文件的方法
Jun 29 Python
Python 读取位于包中的数据文件
Aug 07 Python
在pyCharm中下载第三方库的方法
Apr 18 Python
python 经纬度求两点距离、三点面积操作
Jun 03 Python
python基础之函数的定义和调用
Oct 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
Protoss兵种对照表
2020/03/14 星际争霸
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP函数eval()介绍和使用示例
2014/08/20 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
document.documentElement && document.documentElement.scrollTop
2007/12/01 Javascript
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
Python3搜索及替换文件中文本的方法
2015/05/22 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
linux面试题参考答案(4)
2014/09/21 面试题
证券期货行业个人的自我评价
2013/12/26 职场文书
给儿子的表扬信
2014/01/15 职场文书
法学院方阵解说词
2014/01/29 职场文书
买卖车协议书
2014/04/21 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
安全教育培训制度
2015/08/06 职场文书
2016寒假假期总结
2015/10/10 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
tomcat下部署jenkins的方法
2022/05/06 Servers
利用Java连接Hadoop进行编程
2022/06/28 Java/Android