Ubuntu上安装TensorFlow(python2.7版)

笔记内容:Ubuntu上安装TensorFlow(python2.7版)
笔记日期:2018-01-31


Ubuntu上安装TensorFlow(python2.7版)

我的系统环境:

  • Ubuntu 16.04 LTS
  • python 2.7
  • python 3.5

TensorFlow的两个版本:

TensorFlow的安装形式主要有以下几种:

  • virtualenv
  • pip
  • docker
  • anaconda
  • 源代码编译

我这里使用pip进行安装,pip是Python软件包管理系统:Pip Install Packages 递归缩写

pip安装软件包命令的格式如下:

pip install 软件包名

pip卸载软件包命令的格式如下:

pip uninstall 软件包名

我这里使用virtualenv形式的安装,以下是TensorFlow官方的安装文档:

https://tensorflow.google.cn/install/install_linux

1.安装python-pip、python-dev以及python-virtualenv等包,我这里安装的是python2.7版本的:

$ sudo apt-get install python-pip python-dev python-virtualenv

2.创建一个Virtualenv环境:

[[email protected]:~]$ virtualenv --system-site-packages tensorflow
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/zero/tensorflow/bin/python2
Also creating executable in /home/zero/tensorflow/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.

3.激活Virtualenv环境:

[[email protected]:~]$ source ~/tensorflow/bin/activate
(tensorflow) [[email protected]:~]$

4.安装pip:

(tensorflow) [[email protected] ~]$ easy_install -U pip

5.安装tensorflow,我这里安装的是cpu版本的:

(tensorflow) [[email protected] ~]$ pip install --upgrade tensorflow

提示:如果你的pip安装的很慢的话,是因为默认使用的是国外的源,我们可以更换成国内的源:

[[email protected] ~]$ vim .pip/pip.conf  # 编辑为以下内容
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com   #没有这句会包warning
disable-pip-version-check = true   #版本不检查
timeout = 120   #超时时间设置 

注:如果.pip/pip.conf没有则创建即可。

6.安装完之后进入python命令行,导入tensorflow包,如果没有任何输出则代表安装成功:

(tensorflow) [[email protected] ~]$ python
Python 2.7.12 (default, Dec  4 2017, 14:50:18)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> 

其他的一些操作:
deactivate命令可退出虚拟环境:

(tensorflow) [[email protected] ~]$ deactivate
[[email protected] ~]$ 

删除虚拟环境只需要把生成的目录删除即可:

[[email protected] ~]$ rm -rf tensorflow/
[[email protected] ~]$


以上我们演示了通过virtualenv来安装tensorflow,接下来再演示一下通过本地pip来安装tensorflow:

1.首先需要安装pip及dev:

[[email protected] ~]$ sudo apt-get install python-pip python-dev

2.然后使用pip进行安装即可:

[[email protected] ~]$ pip install tensorflow

3.安装完之后也是进入python命令行,导入tensorflow包,如果没有任何输出则代表安装成功:

[[email protected] ~]$ python
Python 2.7.12 (default, Dec  4 2017, 14:50:18)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> 

这种方式是安装在本地的系统上,而之前那种安装方式则是安装在一个虚拟的环境中,每次都需要进入虚拟环境中才可以使用tensorflow,安装在本地系统则不需要。

卸载tensorflow使用以下命令:

sudo pip uninstall tensorflow

我们可以使用pip来安装一些Python的基本类库:

pip install numpy
pip install pandas
pip install matplotlib

编写第一个TensorFlow程序:Hello World

以上我们已经安装好了TensorFlow,那么我们就来编写第一个TensorFlow程序:Hello World

1.创建好相应的目录:

[[email protected] ~]$ mkdir TensorFlow
[[email protected] ~]$ cd !$
cd TensorFlow
[[email protected] ~/TensorFlow]$ mkdir HelloWorld
[[email protected] ~/TensorFlow]$ cd !$
cd HelloWorld
[[email protected] ~/TensorFlow/HelloWorld]$ 

2.编辑一个python文件:

[[email protected] ~/TensorFlow/HelloWorld]$ vi helloworld.py  # 内容如下
# -*- coding: UTF-8 -*-

# 引入 Tensorflow 库
import tensorflow as tf

# 创建一个常量 Operation (操作)
hw = tf.constant("Hello Wolrd!")

# 启动一个Tensorflow 的 Session(会话)
sess = tf.Session()

# 运行 Graph (计算图)
print sess.run(hw)

# 关闭 Session(会话)
sess.close()

3.运行这个文件,看看是否正常输出:

[[email protected] ~/TensorFlow/HelloWorld]$ python helloworld.py
2018-02-01 00:22:43.680173: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
Hello Wolrd!
[[email protected] ~/TensorFlow/HelloWorld]$ 

如上,可以看到 Hello Wolrd! 被正常输出了,以及打印了一些提示信息,到此为止我们的第一个TensorFlow程序就编写完成了。

原文地址:http://blog.51cto.com/zero01/2067552

时间: 2024-12-11 14:03:54

Ubuntu上安装TensorFlow(python2.7版)的相关文章

在linux/ubuntu上安装Tensorflow

tensorflow是一个深度学习的框架,有两个安装版本可以选择: Tensorflow with CPU support only 建议安装这个版本,因为容易安装而且很快(安装只要5-10分钟). Tensorflow with GPU support 如果你有NVIDIA GPU就可以装这个版本.这个版本速度会快很多.不过也需要为了GPU安装一个library. 没有特别需求,故安装CPU版本. 安装方式有五种,选择官方推荐的virtualenv. 1. virtualenv就是一个pyth

[异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)> link:http://www.cnblogs.com/zjutlitao/p/5061917.html 遇到的在ubuntu上装虚拟机坑之后,接下来又遇到了一个新的问题—— 如何在在ubuntu上安装

在64位ubuntu上安装alienbrain客户端

一.首先从Alienbrain_EN_10.5.zip安装包(网上可搜索下载)里提取出linux版安装文件:Installations/Clients/Linux/NoVM/install.bin并chmod+x使之可执行 二.如果直接运行,可能会出现大把问题,逐步解决如下: 1.首先是报libc.so.6找不到:strings: '/lib/libc.so.6': No such file.这里只要做个链接:/lib/libc.so.6 -> /lib/x86_64-linux-gnu/lib

Ubuntu上安装MongoDB(译)

add by zhj:直接从第四步开始就可以了,而且安装好MongoDB后会自动启动的,不必自己去执行启动命令 原文:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 一. 概述 通过这个教程,我们可以用.deb包在LTS Ubuntu上安装MongoDB社区版.虽然Ubuntu自己也有MongoDB包,但是官方的MongoDB社区版通常要更新一些. 注:平台支持 MongoDB只为64位 LTS Ubuntu

Ubuntu上安装QQ2015

先不卖关子直接上图:Ubuntu 14.04.5 LTS Deb包下载地址: http://www.longene.org/download/WineQQ7.8-20151109-Longene.deb http://pan.baidu.com/s/1kTu9ZUZ 下载完成后双击会跳转到Ubuntu Software Center中安装,如果提示未经认证的deb包源请忽略继续安装:32位依赖库的问题请自行解决,可以百度或者谷歌关键字ubuntu 安装32 bit依赖库: 导语 本文的目的不在于

转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码

http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做.如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树.你只需要安装一些与内核对应的头文件,这样就足够了. 只有在你需要生成一个定制的内核,而且内核源码中的一

ubuntu上安装mysql 编译安装

为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装mysql,那么本文不适合你;如果你喜欢“折腾”,有兴趣了解这一条sudo apt-get install帮你做了什么,有兴趣了解internal linux的细节并想尝试自己编译软件,那么你是本文的目标读者,希望你能从这篇文章中获得收获. 编译安装的几大步骤: 编译前的准备工作 初识CMAKE——配

在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统

本文介绍如何在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统. 花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报"cannot download the metalink and therefore the ISO"错误,解决后,又报"没有定义根文件系统",解决后在运行系统之后发现,此种方法会在启动时提示 "为/检查磁盘时发生严重错误 ",并且无法进入系统,折腾了半天,终于

如何在 Ubuntu 上安装 pip

1.为 Python 2 安装 pip 首先,确保已经安装了 Python 2. 在 Ubuntu 上,可以使用以下命令进行验证 python2 --version 如果没有错误并且显示了 Python 版本的有效输出,则说明安装了 Python 2. 所以现在你可以使用这个命令为 Python 2 安装 pip: sudo apt install python-pip 这将安装 pip 和它的许多其他依赖项. 安装完成后,请确认你已正确安装了 pip. pip --version 它应该显示一