清华的镜像里也有anaconda需要的同学可以去哪里下载

Linux系统,强烈建议安装centos7(7以下系统不建议安装,本人亲测,使用centos6.5 1.7 1.6 1.5 在安装完成后无法正常调用TensorFlow包,会提示gcc版本过低错误,1.5以下的TensorFlow我建议还是不要用了。)

相关依赖包下载,要成功的离线安装好TensorFlow需要先下载并安装好相关依赖包,初步估算在10个以上,TensorFlow版本不同依赖包也会有所不同,大家可以在安装的时候看下面的报警提示,缺哪个就去下载哪个。下面的红色字体就是告诉你所缺的依赖包。

下载地址(所有相关的依赖包都可以在这个网站上下载)

大家也可以在百度上 包名+版本号 进行精确的查找(找到的网站也是下面这个网站)

https://pypi.python.org/pypi/​pypi.python.org

注意事项

1. 重点注意事项,重点,重点,重点,html5lib 安装,很多安装大多是在这步卡住了,本人在这也踩了很多坑,首先我们先要去下载 html5lib-0.9999999.tar.gz 这个安装包,记住一定要是小数点后面带7个9的安装包。其他9的不行,大于9的1.0的也不可以,在安装前先要去python 的 安装包目录(/usr/local/lib/python3.6/site-packages)里看下是否已经有 html5lib 这个文件或者文件夹,如果有先删除,然后在安装html5lib-0.9999999。成功的安装完html5lib基本上可以说你已经安装好了TensorFlow的安装环境了,剩下的你可以根据提示进行一步步的安装了。

下面是具体的安装步骤(比较啰嗦请如需要请耐心看完,如果觉得无聊大家可以自行跳过,本人在后面制作了一个shell脚本,和全部的安装包,大家只要解压,进入文件夹,执行bash tf_install.sh 就可自动安装了)

一、 Tensorflow 的安装环境(cpu版)

1、 centos7(7以下版本不建议使用)

2、 python3.6(2版本不建议使用因2只支持到2020年)

3、 Tensorflow1.7(建议使用1.6及以上版本)

4、 Anaconda3(可选择安装,下面教程未使用anaconda进行安装)

二、 所需安装包

1. Python-3.6.4.tgz

2. tensorflow-1.7.0rc0-cp36-cp36m-linux_x86_64.whl

3. protobuf-3.5.2-cp36-cp36m-manylinux1_x86_64.whl

4. six-1.11.0-py2.py3-none-any.whl

5. gast-0.2.0.tar.gz

6. grpcio-1.10.0-cp36-cp36m-manylinux1_x86_64.whl

7. absl-py-0.1.11.tar.gz

8. numpy-1.14.2-cp36-cp36m-manylinux1_x86_64.whl

9. tensorboard-1.6.0-py3-none-any.whl

10. html5lib-0.9999999.tar.gz

11. Werkzeug-0.14.1-py2.py3-none-any.whl

12. bleach-1.5.0-py2.py3-none-any.whl

13. termcolor-1.1.0.tar.gz

14. astor-0.6.2-py2.py3-none-any.whl

15. wheel-0.30.0-py2.py3-none-any.whl

三、 安装步骤

提示

1、以whl结尾的文件可以使用如下命令安装

# pip install xxxxx.whl(安装文件名)

2、以.tar.gz结尾的文件要先解压在进入解压文件夹,使用python setup.py install安装

示例如下

# tar zxvf gast-0.2.0.tar.gz

# cd gast-0.20

# python setup.py install

3、由于TensorFlow的安装要依赖很多其他安装包,所以安装关系是承继 关系,所以要先安装最底层依赖的安装包,然后层层递增,最后安装TensorFlow

安装开始

1、 安装python

由于centos7自带的python是2.7为了更好的支持TensorFlow的后续开发,我们使用的python3.6

首先要解压python3.6安装包

# tar zxvf Python-3.6.4.tgz

然后进入解压的文件夹

# cd Python-3.6.4

接下来分别执行下面三个命令进行安装

# ./configure

# make

# make install

这样我们就安装完python3了,但这时系统默认的还是2.7 接下来我们要进行配置更改

使python3成为系统默认的python

接下我们执行3个命令修改python对应的软连接。这样系统默认的就是python3

# mv /usr/bin/python /usr/bin/python.bak

# ln -s /usr/local/python/bin/python3 /usr/bin/python

# ln -s /usr/local/python/bin/pip3

/usr/bin/pip

至此python3.6 我们就安装完毕了

2、 安装依赖包

首先我们安装所有的tar.gz 文件

html5lib-0.9999999.tar.gz

gast-0.2.0.tar.gz

absl-py-0.1.11.tar.gz

termcolor-1.1.0.tar.gz

记住tar.gz文件的安装方法3部,1解压,2进入文件夹,3 执行python setup.py install 命令

接下来我们来安装whl 文件 whl有依赖关系所以要按照先后顺序安装。安装方法

pip install xxxx.whl(文件名)

1) six-1.11.0-py2.py3-none-any.whl

2) protobuf-3.5.2-cp36-cp36m-manylinux1_x86_64.whl

3) grpcio-1.10.0-cp36-cp36m-manylinux1_x86_64.whl

4) numpy-1.14.2-cp36-cp36m-manylinux1_x86_64.whl

5) Werkzeug-0.14.1-py2.py3-none-any.whl

6) Markdown-2.6.11-py2.py3-none-any.whl

7) wheel-0.30.0-py2.py3-none-any.whl

8) bleach-1.5.0-py2.py3-none-any.whl

9) tensorboard-1.6.0-py3-none-any.whl

10) astor-0.6.2-py2.py3-none-any.whl

3、 安装TensorFlow

上面所有的依赖安装成功后我们就可以安装TensorFlow

# pip install tensorflow-1.7.0rc0-cp36-cp36m-linux_x86_64.whl

这样TensorFlow我们就安装成功了

4、 验证

安装完成后我们进行一下验证,TensorFlow环境是否成功

在命令行中输入python

#python

进入python编译模式

1. >>>import tensorflow as tf

2. >>>sess = tf.Session()

3. >>>a = tf.constant(10)

4. >>>b = tf.constant(22)

5. >>>print(sess.run(a + b))

6. 32

出现32表示我们的TensorFlow安装成功

四、 集成安装

上面的安装步骤虽然详细但毕竟比较繁琐,为方便大家安装,我们开发了一个shell脚本,集成了所有安装命令,大家只要把相关安装包拷贝到Linux任意目录和文件夹下,然后解压文件,进入文件目录 输入 # bash

tf_install.sh 就可一键安装

五、 其他

1. 不建议在centos7以下的Linux系统上安装,亲测在6.5上虽然安装成功,但是在验证导入TensorFlow 包时会报

ImportError: /usr/lib64/libstdc++.so.6:

version`CXXABI_1.3.7' not found (required by /opt/Python/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)

错误,这时因为6.5上的gcc版本过低

2. anaconda 集成了python3.6 和一些安装依赖包,但缺点是占用空间大,大家可视情况安装。

3. 在用anaconda 进行安装时一定要先删除anaconda 中的html5lib包

否则在安装html5lib-0.9999999.tar.gz时虽然成功但系统调用的仍然是默认的anaconda

中的原html5lib包

安装文档和相关安装包

下载地址

python离线安装tensorflow_TensorFlow的离线安装相关推荐

  1. python如何下载安装tensorflow_TensorFlow下载与安装

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本节的内容详细介绍了 TensorFlow 是如何进行安装的,安装 TensorFlow 的方法有两种,一是使用提供好的二进制包,二是使用源代码.详细介绍 ...

  2. pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错

    文章有点长,但是很详细,还望大家耐心看 之前在安装python的文章中已经给大家配置了pip环境变量(不了解的点这里去看看),这里就能直接在cmd窗口,不用切换路径,就能使用pip了. 首先 使用pi ...

  3. python没有pil模块_Python离线安装PIL 模块的方法

    Python离线安装PIL 模块的方法 发布时间:2020-09-02 00:14:51 来源:脚本之家 阅读:122 作者:那. python的库一般都用pip安装. 但是有时候也会出现在线安装失败 ...

  4. 断网python第三方库安装_Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包...

    联网情况下在命令终端CMD中输入"pip install numpy"即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过 ...

  5. python离线安装selenium_python34怎么离线安装selenium

    展开全部 selenium 为UI自动化测试工具,主要用来进行UI自动化测试,缩减测试员工的测试时间,其32313133353236313431303231363533e4b893e5b19e3133 ...

  6. 【python/pip】常用命令|离线安装python包|更新pip

    一.常用命令 pip list:显示所有已安装的python包 pip -v list:显示所有已安装的python包的详细信息(安装地址),默认pypi源地址 pip uninstall 包名:卸载 ...

  7. python插件安装包_python 离线安装插件包

    利用 pip install 包名.wql 安装插件包 1.首先安装pip wget --no-check-certificate https://github.com/pypa/pip/archiv ...

  8. python离线安装flask_Linux下离线安装Flask + gunicorn服务详细步骤

    1)下载Flask依赖安装包 pytz.Babel.Jinja2.click.itsdangerous.MarkupSafe.Werkzeug 注意:需要优先安装pytz依赖包 下载tar.gz包即可 ...

  9. python包离线安装教程_离线安装python包(附示例:featuretools)

    一.基本方法: 1.逐个包安装 2.批量安装 二.基本步骤:(示例:featuretools) step1: · 下载包: msgpack-0.6.1-cp27-cp27mu-manylinux1_x ...

最新文章

  1. EEG vs MRI vs fMRI vs fNIRS简介
  2. c语言 mysql_bind,linux C mysql的blob门类字段的插入和读取
  3. 一逛淘宝就停不下来?秘密在于首屏设计...
  4. java源码依赖分析_高德APP全链路源码依赖分析工程
  5. 结对开发项目:求整数数组中连续子数组和的最大值
  6. leetcode 375. Guess Number Higher or Lower II | 375. 猜数字大小 II(动态规划思路总结)
  7. linux mysql失败_linux下登陆mysql失败
  8. mysql df_DF学Mysql(一)——数据库基本操作
  9. 做游戏,学编程(C语言) 5 数组之生命游戏
  10. php 打包网站在线压缩为zip
  11. You must install signalwire-client-c to build mod_signalwire。
  12. 小说app开发功能及盈利方式
  13. 使用随机文件流类RandomAccessFile将一个文本文件倒置读出。
  14. 试穿APP的NABCD
  15. html简单歌词同步教程,HTML5实现歌词同步(示例代码)
  16. 基于FPGAd的FIR数字滤波器的设计和实现——刘朋全(西北工业大学)
  17. 台式计算机重装系统,台式机重装系统其实很简单!
  18. 移动网络的切换、重选和重定向
  19. 微信开放平台绑定各移动应用、网站应用、公众号、小程序、第三方的个数
  20. matlab数据处理之批量解方程

热门文章

  1. conceptdraw office(专业办公套件) v6.0.0附安装教程
  2. 中国农业银行h5支付(php接入中国农业银行h5支付)
  3. Google Chrome浏览器调整分辨率的插件
  4. 重磅 | 西安思考:“2018国际人工智能院长论坛”专家思想分享
  5. Android Studio 根据屏幕大小缩放图片
  6. PostMan管理EZ
  7. 电脑CPU名称修改装逼工具
  8. 如何在linux上使用QQ(在终端上使用qq) mojo-qq
  9. WPF 录屏软件研发心得及思路分享(已结束开发)
  10. Checkout和Rest的所有谜题(git reset --files是要改一下)