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实现rest请求api示例
Apr 22 Python
django批量导入xml数据
Oct 16 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
用python中的matplotlib绘制方程图像代码
Nov 21 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
python 获取字典键值对的实现
Nov 12 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 Python
python运算符之与用户交互
Apr 13 Python
python多次执行绘制条形图
Apr 20 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
python负载均衡的简单实现方法
2018/02/04 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
Python实现随机漫步功能
2018/07/09 Python
Python判断telnet通不通的实例
2019/01/26 Python
python属于解释语言吗
2020/06/11 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
委托证明的格式
2014/01/10 职场文书
优秀教师主要事迹
2014/02/01 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
励志演讲稿600字
2014/08/21 职场文书
《海上日出》教学反思
2016/02/23 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android