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 相关文章推荐
Python3中常用的处理时间和实现定时任务的方法的介绍
Apr 07 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
Python设计模式之抽象工厂模式
Aug 25 Python
python 除法保留两位小数点的方法
Jul 16 Python
Django框架实现的分页demo示例
May 25 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
postman模拟访问具有Session的post请求方法
Jul 15 Python
Python的matplotlib绘图如何修改背景颜色的实现
Jul 16 Python
python3.6 tkinter实现屏保小程序
Jul 30 Python
Python基础类继承重写实现原理解析
Apr 03 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
Smarty模板语法详解
2019/07/20 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
document.createElement()用法及注意事项(ff下不兼容)
2013/03/13 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
python聊天程序实例代码分享
2013/11/18 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
python paramiko模块学习分享
2017/08/23 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
python系列 文件操作的代码
2019/10/06 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
什么是规则表达式
2012/05/03 面试题
动物学专业毕业生求职信
2013/10/11 职场文书
关于打架的检讨书
2014/01/17 职场文书
求职意向书
2014/07/29 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
先进基层党组织材料
2014/12/25 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
正规欠条模板
2015/07/03 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书