tensorflow安装全过程

刚来简书,图片暂时贴不上来,我再试试

  1. 安装虚拟机VMware
    本次环境为:“CentOS7 + Python3.5 + Tensorflow0.12”
    本次虚拟机软件用的是VMware10.7
  2. 安装CentOS7
    CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
    2.1 下载CentOS7系统
    下载链接:http://www.xitongzhijia.net/linux/201603/69275.html
    2.2 新建虚拟机
    打开安装好的VMware,选择【文件】--【新建虚拟机】

2.3 VMware网络设置
“编辑”--“虚拟网络编辑器”

2.4 启动虚拟机
2.4.1 启动
启动虚拟机之后会自动加载系统镜像,选择“Test this media & install CentOS7”进行安装,如下图

2.4.2 安装过程选择
安装过程中需要的设置如下

点击“重启”即可安装完成

2.5 下载文件到本地电脑
2.5.1 下载python3.5
在官网下载python3.5
Python的官网是:https://www.python.org/
目前我用的版本是3.5.1,需要下载源代码然后安装之前要先编译,然后安装。
下载链接:https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
2.5.2 下载setuptools
安装pip3之前需要安装setuptools,下载链接如下
https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
2.5.3 下载pip3
下载链接如下
https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
2.6 设置共享文件夹
关闭虚拟机,右键虚拟机,选择【设置】,如下图,设置共享文件夹。我在此在本地电脑的D盘建立文件夹“VirShare”,然后将刚才“2.5”中下载好的三个文件,放入此文件夹。

2.7 上传文件
打开命令行工具,如下图,右键【home】,选择【在终端中打开】,如下

在本地电脑中
执行如下四条命令
 sudo root
切换为root用户,需输入密码
 mkdir /mnt/hgfs
 mount -t cifs -o username="用户名",password="密码" //192.168.137.1/VirShare /mnt/hgfs
注意:命令中的“用户名”替换为当前电脑的用户名,而非虚拟机的用户名,“密码”替换为当前电脑用户对应的用户名密码。该命令将设置好的共享文件夹挂载到Linux系统的“/mnt/hgfs”文件夹下
然后在双击桌面上的home,新建文件夹“setup”,将“/mnt/hgfs”中下载的三个文件复制到“setup”文件夹下,如下图

  1. 安装python3.5
    centOS7自带的是python2.7,需要更换为python3.5
    3.1 安装Linux环境及更新
    依次执行以下三条命令
     rm -f /var/run/yum.pid
     yum update -y && yum install -y python python-devel epel-release.noarch python-pip
    注意,该命令执行过程中如果提示请选择其它镜像 ,说明命令未执行成功,重新执行即可。该命令执行时间较长,有1700多个环境依赖文件需处理。
     yum install openssl
     yum install openssl-devel
    中间提示输入“y”意为确认yes
    3.2 解压python3.5
    切换目录:cd /home/lq/setup
    解压文件:tar -xvzf Python-3.5.1.tgz
    解压之后有一个目录Python-3.5.1
    3.3 开始安装
     进入目录:cd Python-3.5.1
     执行以下四条命令
    mkdir /usr/python3.5
    ./configure --prefix=/usr/python3.5
    make
    make install
     让系统默认使用Python 3.5.1
    在/usr/bin中有python、python2、python2.7三个文件依次指向后者,我们将python备份,执行以下三条命令
    cd /usr/bin
    mv python python.bak
    ln -s /usr/python3.5/bin/python3 /usr/bin/python
     注意:我们编译安装之后在/usr/python3.5/bin下会自动生成一个python3的连接,他指向bin目录中的python3.5。因为yum使用python2,因此替换为python3后可能无法正常工作,要继续使用这个python2.7.5,需修改yum配置文件(/usr/bin/yum和/usr/libexec/urlgrabber-ext-down)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。命令如下:
    gedit /usr/bin/yum
    gedit /usr/libexec/urlgrabber-ext-down
    每一条命令打开一个文件,每个文件头部将“#!/usr/bin/python”改成“#!/usr/bin/python2.7”保存退出即可

  2. 安装pip3
    4.1 首先安装setuptools
    执行命令如下
    cd /home/lq/setup
    tar -zxvf setuptools-19.6.tar.gz
    cd setuptools-19.6
    python setup.py build
    python setup.py install
    4.2 安装pip
    执行命令如下:
    cd /home/lq/setup
    tar -zxvf pip-8.0.2.tar.gz
    cd pip-8.0.2
    python setup.py build
    python setup.py install
    ln -s /usr/python3.5/bin/pip3.5 /usr/bin/pip
    安装完成后即可进行测试,执行命令“pip”无非可用命令提示即可

  3. 安装Tensorflow
     pip install --upgrade pip
     pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0rc1-cp35-cp35m-linux_x86_64.whl

此链接是支持python3.5版的Tensorflow

  1. 测试
    运行tensorflow demo测试:

如以上操作均未出现错误,那么说明已成功安装tensorflow

  1. 遇到的问题
    1)安装pip3的时候提示没有zlib模块
    https://my.oschina.net/payun/blog/514416 (我看的网页没有保存但是这个跟我做的步骤一样)
    可能还会用到这句
    yum install -y openssl-devel
    在这之后你还得重新编译并安装python
    如果还不行就看这个:
    http://chengjianxiaoxue.iteye.com/blog/2095012
    2)使用pip时,报错的最后一句ImportError: cannot import name HTTPSHandle
    处理:yum安装openssl和openssl-devel。然后重新编译python。
    网址链接:http://daiqingyang.blog.51cto.com/1070509/1275432
    3)import tensorflow 出错
    Tensorflow的版本和python的版本冲突。但是可能用了上面的Tensorflow链接可能会避免这个问题。
    另外,在安装的过程中如果系统提示了让你更新什么东西,而且它已经提示出了更新软件的代码就要更新(不知道有没有用反正我是更新了)。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容