zoukankan      html  css  js  c++  java
  • Ubuntu16.04下安装Tensorflow CPU版本(图文详解)

      不多说,直接上干货!

     推荐

    全网最详细的基于Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安装Tensorflow详细步骤(图文)(博主推荐)

      其实啊,不难。对于Ubuntu而言,大家都知道,系统自带就已经有了python(蟒蛇)。

     输入以下命令安装pip

    sudo apt-get install python-pip python-dev

    zhouls@zhouls-virtual-machine:~$ sudo apt-get install python-pip python-dev
    [sudo] password for zhouls: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages were automatically installed and are no longer required:
      linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic
      linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic
    Use 'sudo apt autoremove' to remove them.
    The following additional packages will be installed:
      libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all
      python-all-dev python-pip-whl python-pkg-resources python-setuptools
      python-wheel python2.7-dev
    Suggested packages:
      python-setuptools-doc
    The following NEW packages will be installed:
      libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all
      python-all-dev python-dev python-pip python-pip-whl python-pkg-resources
      python-setuptools python-wheel python2.7-dev
    0 upgraded, 13 newly installed, 0 to remove and 235 not upgraded.
    Need to get 29.8 MB of archives.
    After this operation, 45.1 MB of additional disk space will be used.
    Do you want to continue? [Y/n] y
    Get:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libexpat1-dev amd64 2.1.0-7ubuntu0.16.04.2 [115 kB]
    Get:2 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7-dev amd64 2.7.12-1ubuntu0~16.04.1 [27.8 MB]
    Get:3 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-dev amd64 2.7.11-1 [7,728 B]
    Get:4 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-all-dev amd64 2.7.11-1 [992 B]
    Get:5 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python-all amd64 2.7.11-1 [978 B]
    Get:6 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7-dev amd64 2.7.12-1ubuntu0~16.04.1 [276 kB]
    Get:7 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python-dev amd64 2.7.11-1 [1,160 B]
    Get:8 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python-all-dev amd64 2.7.11-1 [1,000 B]
    Get:9 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 python-pip-whl all 8.1.1-2ubuntu0.4 [1,110 kB]
    Get:10 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 python-pip all 8.1.1-2ubuntu0.4 [144 kB]
    Get:11 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python-pkg-resources all 20.7.0-1 [108 kB]
    Get:12 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python-setuptools all 20.7.0-1 [169 kB]
    Get:13 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 python-wheel all 0.29.0-1 [48.0 kB]
    Fetched 29.8 MB in 29s (1,012 kB/s)                                            
    Selecting previously unselected package libexpat1-dev:amd64.
    (Reading database ... 247239 files and directories currently installed.)
    Preparing to unpack .../libexpat1-dev_2.1.0-7ubuntu0.16.04.2_amd64.deb ...
    Unpacking libexpat1-dev:amd64 (2.1.0-7ubuntu0.16.04.2) ...
    Selecting previously unselected package libpython2.7-dev:amd64.
    Preparing to unpack .../libpython2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb ...
    Unpacking libpython2.7-dev:amd64 (2.7.12-1ubuntu0~16.04.1) ...
    Selecting previously unselected package libpython-dev:amd64.
    Preparing to unpack .../libpython-dev_2.7.11-1_amd64.deb ...
    Unpacking libpython-dev:amd64 (2.7.11-1) ...
    Selecting previously unselected package libpython-all-dev:amd64.
    Preparing to unpack .../libpython-all-dev_2.7.11-1_amd64.deb ...
    Unpacking libpython-all-dev:amd64 (2.7.11-1) ...
    Selecting previously unselected package python-all.
    Preparing to unpack .../python-all_2.7.11-1_amd64.deb ...
    Unpacking python-all (2.7.11-1) ...
    Selecting previously unselected package python2.7-dev.
    Preparing to unpack .../python2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb ...
    Unpacking python2.7-dev (2.7.12-1ubuntu0~16.04.1) ...
    Selecting previously unselected package python-dev.
    Preparing to unpack .../python-dev_2.7.11-1_amd64.deb ...
    Unpacking python-dev (2.7.11-1) ...
    Selecting previously unselected package python-all-dev.
    Preparing to unpack .../python-all-dev_2.7.11-1_amd64.deb ...
    Unpacking python-all-dev (2.7.11-1) ...
    Selecting previously unselected package python-pip-whl.
    Preparing to unpack .../python-pip-whl_8.1.1-2ubuntu0.4_all.deb ...
    Unpacking python-pip-whl (8.1.1-2ubuntu0.4) ...
    Selecting previously unselected package python-pip.
    Preparing to unpack .../python-pip_8.1.1-2ubuntu0.4_all.deb ...
    Unpacking python-pip (8.1.1-2ubuntu0.4) ...
    Selecting previously unselected package python-pkg-resources.
    Preparing to unpack .../python-pkg-resources_20.7.0-1_all.deb ...
    Unpacking python-pkg-resources (20.7.0-1) ...
    Selecting previously unselected package python-setuptools.
    Preparing to unpack .../python-setuptools_20.7.0-1_all.deb ...
    Unpacking python-setuptools (20.7.0-1) ...
    Selecting previously unselected package python-wheel.
    Preparing to unpack .../python-wheel_0.29.0-1_all.deb ...
    Unpacking python-wheel (0.29.0-1) ...
    Processing triggers for doc-base (0.10.7) ...
    Processing 1 added doc-base file...
    Processing triggers for man-db (2.7.5-1) ...
    Setting up libexpat1-dev:amd64 (2.1.0-7ubuntu0.16.04.2) ...
    Setting up libpython2.7-dev:amd64 (2.7.12-1ubuntu0~16.04.1) ...
    Setting up libpython-dev:amd64 (2.7.11-1) ...
    Setting up libpython-all-dev:amd64 (2.7.11-1) ...
    Setting up python-all (2.7.11-1) ...
    Setting up python2.7-dev (2.7.12-1ubuntu0~16.04.1) ...
    Setting up python-dev (2.7.11-1) ...
    Setting up python-all-dev (2.7.11-1) ...
    Setting up python-pip-whl (8.1.1-2ubuntu0.4) ...
    Setting up python-pip (8.1.1-2ubuntu0.4) ...
    Setting up python-pkg-resources (20.7.0-1) ...
    Setting up python-setuptools (20.7.0-1) ...
    Setting up python-wheel (0.29.0-1) ...
    zhouls@zhouls-virtual-machine:~$ 

     3、需要更新pip

      自带的pip版本较低,需要更新。

    pip install --upgrade pip

    不是

    sudo pip install --upgrade pip

     

     

     4、安装pip

    sudo pip install --upgrade https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
    此处的链接为:https://github.com/tensorflow/tensorflow寻找自己需要的软件包。
    zhouls@zhouls-virtual-machine:~$ sudo pip install --upgrade https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
    The directory '/home/zhouls/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/home/zhouls/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    Collecting tensorflow==1.2.0rc1 from https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
      HTTP error 404 while getting https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
      Could not install requirement tensorflow==1.2.0rc1 from https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl because of error 404 Client Error: Not Found for url: https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
    Could not install requirement tensorflow==1.2.0rc1 from https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl because of HTTP error 404 Client Error: Not Found for url: https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl for URL https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-cpu/TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=cpu-slave/lastSuccessfulBuild/artifact/pip_test/whl/tensorflow-1.2.0rc1-cp27-none-linux_x86_64.whl
    zhouls@zhouls-virtual-machine:~$ 

      大家,找个网速好的时间段,执行就是了。













    欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑
     
     
     

    同时,大家可以关注我的个人博客

       http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

       详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

      人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
      目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

          对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071) 

     

     

  • 相关阅读:
    Angularjs 设置全局变量的3种方法
    prevent to do sth 与 prevent sb (from) doing 用法
    软件测试技术对程序员的重要性
    Javascript中setTimeout()以及clearTimeout( )的使用
    Javascript异步编程的常用方法
    软件设计原则总结
    为sublime Text3 安装插件JS Format
    javascript中 if(变量)和if(变量==true)的区别
    Ping 命令
    ipconfig
  • 原文地址:https://www.cnblogs.com/zlslch/p/6965253.html
Copyright © 2011-2022 走看看