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 开发Activex组件方法
Nov 08 Python
python递归查询菜单并转换成json实例
Mar 27 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
Python插件virtualenv搭建虚拟环境
Nov 20 Python
Python字典数据对象拆分的简单实现方法
Dec 05 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
pycharm新建一个python工程步骤
Jul 16 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
python 实现压缩和解压缩的示例
Sep 22 Python
详解Python中Pyyaml模块的使用
Oct 08 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
php 数组二分法查找函数代码
2010/02/16 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
解决vue打包css文件中背景图片的路径问题
2018/09/03 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
视觉直观感受若干常用排序算法
2017/04/13 Python
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
关于保护环境的建议书
2014/05/13 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
学习党章心得体会2016
2016/01/15 职场文书
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript