在Ubuntu下安装tensorflow全过程

时间:2022-10-07 06:28:16

在安装tensorflow之前首先要确认你的电脑安装的是amd64的Ubuntu,否则就会出现platform不兼容的问题,通过

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
来安装tensorflow的时候会出现tensorflow... 不适用于此平台的警告,结果你怎么弄也不没办法。

后来在网上查到国外的一个小伙子在国外的一个问答网站上找到了答案,要安装64位的系统,最后他解决了问题

(在这里我遇到了一个问题,之前我认为i386是intel用的,amd64是AMD用的,其实不是,i386只是说明系统是32位的,amd64是说系统是64位的,至于为什么要这么命名,不得而知,但是应该坑了不少的Ubuntu新手)

安装完Ubuntu amd64版本系统(我的是14.04.3版本)之后,

首先安装相关的软件,首先要安装的是pip(The PyPA recommended tool for installing Python packages下载地址:https://pypi.python.org/pypi/pip(不推荐上这个网站下载,在终端下载很快而且省事))

dev(libraries and tools for Python development下载地址:https://pypi.python.org/pypi/dev/0.4.0(不推荐上这个网站下载,在终端下载很快而且省事)

virtualenv(virtual environment 虚拟环境)

使用下面命令行进行安装:

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

创建 Virtualenv 虚拟环境:

进入你想安装tensorflow的父目录下,然后执行下面命令建立虚拟环境: 

virtualenv --system-site-packages tensorflow

激活虚拟环境并安装tensorflow:

对于python27,则执行如下命令: 

source ./tensorflow/bin/activate  # If using bash
source ./tensorflow/bin/activate.csh # If using csh
(tensorflow)$ # 命令行前面会加入(tensorflow)

# Ubuntu/Linux 64-bit, CPU only:

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl
上面的阶段时间会耗费的长一点,稍微等待一下

最后在终端下验证是否安装成功

$ python
>>import tensorflow as tf

这里如果没有报错,那么恭喜你,安装成功啦!

下面可以去tensorflow的社区看看啦。

也可以开始仿论文啦!

相关链接:

tensorflow社区新手入门(这里面有些还是不太对,谨慎而行吧)

tensorflow的Virtualenv安装方式安装