zoukankan      html  css  js  c++  java
  • python3安装tensorflow遇到的问题

    1. 使用命令:sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0rc2-cp35-cp35m-linux_x86_64.whl 安装。

    遇到如下问题:

    tensorflow-1.1.0rc2-cp35-cp35m-linux_x86_64.whl is not a supported wheel on this platform.

    试过好几个版本都报相同的错误,不支持平台。

    2. 换命令 pip3 install  tensorflow 安装。

    遇到如下问题:

    Downloading/unpacking tensorflow
          Could not find any downloads that satisfy the requirement tensorflow
    Cleaning up...
          No distributions at all found for tensorflow
          Storing debug log for failure in /home/itcast/.pip/pip.log

    (1) 有说tensorflow不支持32位系统只支持64位系统的,特意用命令sudo uname --m查看系统是x86_64,说明是64位。

         另 查到这个问题原因是: pip3的版本太低。

      使用命令 pip3 -V  可查看版本:pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4) 

      参考:https://blog.csdn.net/sisiel/article/details/77540236, https://blog.csdn.net/zhangchuang601/article/details/79387725 

    (2) 然后使用网上公认的升级命令: pip3 install --upgrade pip。 

    此次升级可行,如果不行可参考   https://blog.csdn.net/zhangchuang601/article/details/79387725 :

    $ sudo easy_install --upgrade pip  #运行后解决问题。
    $ sudo easy_install --upgrade six   #这个不用也行

    (3) 然后再执行 pip3 install  tensorflow 可以顺利往下走了,然后遇到如下问题:

    Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

    3. 使用 sudo pip3 install --ignore-installed six 命令安装好six 

    此命令借鉴于:https://blog.csdn.net/xiaoxianerqq/article/details/80579113

    然后继续 pip3 install  tensorflow 终于安装完成了。

    The directory '/home/itcast/.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/itcast/.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.
    Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
    Collecting tensorflow
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/69/90/357f5f0e7da99bc314f84f01922d95f3d52b008ec3f70558886b14639820/tensorflow-1.10.1-cp34-cp34m-manylinux1_x86_64.whl (59.0MB)
    100% |████████████████████████████████| 59.0MB 217kB/s
    Collecting tensorboard<1.11.0,>=1.10.0 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c6/17/ecd918a004f297955c30b4fffbea100b1606c225dbf0443264012773c3ff/tensorboard-1.10.0-py3-none-any.whl (3.3MB)
    100% |████████████████████████████████| 3.3MB 829kB/s
    Collecting grpcio>=1.8.6 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/48/ad/44d573b2ae87a12806827329e9d22331c1e27d227c20a878499accd06ee0/grpcio-1.14.1-cp34-cp34m-manylinux1_x86_64.whl (9.3MB)
    100% |████████████████████████████████| 9.3MB 1.2MB/s
    Collecting absl-py>=0.1.6 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cc/e6/6cc5c834023685dd83a28bdb5c1826d9340111493a447e9a9230269defa8/absl-py-0.4.0.tar.gz (88kB)
    100% |████████████████████████████████| 92kB 1.5MB/s
    Collecting wheel>=0.26 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.31.1-py2.py3-none-any.whl (41kB)
    100% |████████████████████████████████| 51kB 3.4MB/s
    Requirement already satisfied: setuptools<=39.1.0 in /usr/lib/python3/dist-packages (from tensorflow) (3.3)
    Collecting astor>=0.6.0 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
    Requirement already satisfied: termcolor>=1.1.0 in /usr/local/lib/python3.4/dist-packages (from tensorflow) (1.1.0)
    Requirement already satisfied: numpy<=1.14.5,>=1.13.3 in /usr/local/lib/python3.4/dist-packages (from tensorflow) (1.14.5)
    Requirement already satisfied: six>=1.10.0 in /usr/local/lib/python3.4/dist-packages (from tensorflow) (1.11.0)
    Collecting protobuf>=3.6.0 (from tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/61/52/463bac997cee19c74e1aa9153e4aef1af26737f90c91837c13efa0225c25/protobuf-3.6.1-cp34-cp34m-manylinux1_x86_64.whl (1.1MB)
    100% |████████████████████████████████| 1.1MB 1.2MB/s
    Requirement already satisfied: gast>=0.2.0 in /usr/local/lib/python3.4/dist-packages (from tensorflow) (0.2.0)
    Collecting markdown>=2.6.8 (from tensorboard<1.11.0,>=1.10.0->tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl (78kB)
    100% |████████████████████████████████| 81kB 1.4MB/s
    Collecting werkzeug>=0.11.10 (from tensorboard<1.11.0,>=1.10.0->tensorflow)
    Downloading https://pypi.tuna.tsinghua.edu.cn/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 1.0MB/s
    Installing collected packages: markdown, wheel, protobuf, werkzeug, tensorboard, grpcio, absl-py, astor, tensorflow
    Found existing installation: wheel 0.24.0
    Uninstalling wheel-0.24.0:
    Successfully uninstalled wheel-0.24.0
    Running setup.py install for absl-py ... done
    Successfully installed absl-py-0.4.0 astor-0.7.1 grpcio-1.14.1 markdown-2.6.11 protobuf-3.6.1 tensorboard-1.10.0 tensorflow-1.10.1 werkzeug-0.14.1 wheel-0.31.1

    4. 测试

    $ python3
    Python 3.4.3 (default, Nov 28 2017, 16:41:13)
    [GCC 4.8.4] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import tensorflow
    >>> tensorflow.constant(3)
    <tf.Tensor 'Const:0' shape=() dtype=int32>
    >>>

     应该可以正常使用了。

  • 相关阅读:
    第03组 Alpha冲刺 (4/6)
    第03组 Alpha冲刺 (3/6)
    第03组 Alpha冲刺 (2/6)
    第03组 Alpha冲刺 (1/6)
    第03组(63) 需求分析报告
    第3组(63) 团队展示
    结对编程作业
    第03组 Alpha冲刺 总结
    第03组 Alpha冲刺 (6/6)
    第03组 Alpha冲刺 (5/6)
  • 原文地址:https://www.cnblogs.com/UFO-blogs/p/9542757.html
Copyright © 2011-2022 走看看