怎么在ubuntu 16.04 上安装tensorflow
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在ubuntu 16.04 上安装tensorflow相关的知识,希望对你有一定的参考价值。
安装步骤:1.下载ubuntu11.04,网上百度搜索都有,可以下载网易或者搜狐的镜像。2.下载xp系统引导文件,即grub4dos-0.4.4.zip。以上两步是需要准备的文件3.将grub4dos-0.4.4.zip解压,将解压出的文件grldr,grldr.mbr,grldr.exe,menu.lst 参考技术A 命令行如下:$ sudo apt-get install python-pip python-dev
Do you want to continue? [Y/n] y
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
$wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
$sudo pip install tensorflow-0.8.0-cp27-none-linux_x86_64.whl
此时已经安装好tensorflow,可以稍微测试一下:
$ python
>>> import tensorflow as tf
>>> hello=tf.constant('Hello,Tensorflow!I am Twopothead')
>>> sess =tf.Session()
>>> print(sess.run(hello))
Hello,Tensorflow!I am Twopothead
>>> a=tf.constant(10)
>>> b=tf.constant(32)
>>> print(sess.run(a+b))
42
ubuntu 怎么安装node
先下载源码,可以在nodejs的官网中直接下载源文件,然后通过ftp工具传到云服务器上。参考图,直接下载Source code那栏对应的版本。
或者,你也可以在服务器上直接通过wget指令直接下载。
例如:
$ sudo wget https://nodejs.org/dist/v4.2.3/node-v4.2.3.tar.gz
这就下载了版本为v4.2.3。
关于如何获取下载的url。我们可以通过查看网页的源码获取。
右键你要下载的那个内容,选择检查(我是chrome的浏览器,其他浏览器可能叫“源码”)。进入到html源码后,就能看到url。
现在服务器上有node的压缩源文件。
我们解压源文件。
$ tar -zxf node-v4.2.3.tar.gz
进入解压后的文件夹。
$ cd node-v4.2.3
$ ./configure
在这个过程中,根据服务器版本的不同,会出现不同的错误。在我的机器上,出现了c++ 编译器版本过低的错误。如图所示。
要解决这个问题,我必须把提高g++的版本。
解决这个问题的思路如下:
【gcc源码安装方法】
1,下载g++的源码。
2,编译
3,安装。
$ wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
$ tar -zxvf gcc-4.8.2.tar.gz
$ cd gcc-4.8.2
$ mkdir build
$ cd buil
$ ../configure --prefix=/usr
$ make && make install
注意点1:
当你执行configure的时候,可能会因为缺少一些so文件导致失败。因为请检查下面的依赖so是否安装了。
sudo apt-get install libgmp-devsudo
apt-get install libmpfr4 libmpfr-devsudo
apt-get install libmpc-dev libmpc2sudo
apt-get install libtoolsudo
apt-get install m4sudo
apt-get install bisonsudo
apt-get install flexsudo
apt-get install autoconf
sudo apt-get install libc6-dev-i386
注意点2:
如果你更新了注意点1中的so,要清楚build里的内内容再执行下面操作。否则会出现一些奇怪的错误。
-------gcc问题解决完-------------
我们再次执行回到node的源文件目录。再执行下面指令。
$ cd node-v4.2.3
$ ./configure
5
./configure执行完后,直接编译并安装即可。
$ make
$ make install
在编译过程中,可能会提示缺少一些类似so的库。因为每台服务器情况不一样,缺少的库也不一样,只要根据提示错误安装对应库即可。 参考技术A 直接在乌班图的软件源里搜索node.js。直接接sudo apt-get install node.js就可以了 参考技术B node.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能。
Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。
Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护。
在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。
下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装。你可以在云主机上执行以下的命令:
[python] view plain copy print?在CODE上查看代码片派生到我的代码片
# apt-get update
# apt-get install -y python-software-properties software-properties-common
# add-apt-repository ppa:chris-lea/node.js
# apt-get update
# apt-get install nodejs
一旦命令执行完,最新版本的Node.js就安装好了,需有任何担忧。一旦Node.js的新版本发布了,你可以直接从包管理器升级,无需从头再次编译安装。
以上是关于怎么在ubuntu 16.04 上安装tensorflow的主要内容,如果未能解决你的问题,请参考以下文章
如何在Ubuntu 16.04上安装Anaconda Python Distribution
如何在Ubuntu 16.04上安装Anaconda Python Distribution
在 Ubuntu 16.04 上安装 LEMP 环境之图文向导