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 从远程服务器下载东西的代码
Feb 10 Python
Python单元测试框架unittest使用方法讲解
Apr 13 Python
Python 数据结构之堆栈实例代码
Jan 22 Python
python 重定向获取真实url的方法
May 11 Python
python实现寻找最长回文子序列的方法
Jun 02 Python
pandas 使用均值填充缺失值列的小技巧分享
Jul 04 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
Python3与fastdfs分布式文件系统如何实现交互
Jun 23 Python
树莓派升级python的具体步骤
Jul 05 Python
class类在python中获取金融数据的实例方法
Dec 10 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自动跳转中英文页面
2008/07/29 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
详解jquery和vue对比
2019/04/16 jQuery
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Python实现截屏的函数
2015/07/26 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
python重要函数eval多种用法解析
2020/01/14 Python
详解KMP算法以及python如何实现
2020/09/18 Python
python中_del_还原数据的方法
2020/12/09 Python
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
员工安全承诺书
2014/05/22 职场文书
先进单位事迹材料
2014/12/25 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
java版 联机五子棋游戏
2022/05/04 Java/Android