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构建深度神经网络(续)
Mar 10 Python
PyQt5 QSerialPort子线程操作的实现
Apr 21 Python
python使用turtle库绘制树
Jun 25 Python
Python列表list排列组合操作示例
Dec 18 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
Python中print函数简单使用总结
Aug 05 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
Pytorch实现基于CharRNN的文本分类与生成示例
Jan 08 Python
通过python检测字符串的字母
Feb 18 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python 实现倒计时功能(gui界面)
Nov 11 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-fpm中max_children的配置
2019/03/15 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
JS对象深度克隆实例分析
2017/03/16 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
Python中变量交换的例子
2014/08/25 Python
python中的__slots__使用示例
2015/02/26 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
Python 基础知识之字符串处理
2017/01/06 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
python实现二维数组的对角线遍历
2019/03/02 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
Python发送邮件的实例代码讲解
2019/10/16 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
会计专业自我鉴定范文
2013/10/06 职场文书
中文师范生自荐信
2014/01/30 职场文书
建议书的格式
2014/05/12 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
给上级领导的感谢信
2015/01/22 职场文书
新学期感想
2015/08/10 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
全网非常详细的pytest配置文件
2022/07/15 Python