TensorFlow的安装

基于Anaconda 安装TensorFlow Linux-CPU版
环境要求:Centos7,Glibc2.16以上
centos7安装bzip2 :yum install bzip2

1、安装Anaconda(Python的运行环境)
下载Anaconda的地址:官网http://www.continuum.io/downloads/
也可以在https://repo.continuum.io/archive/ 选择相应的版本下载
这里下载Anaconda3-4.2.0-Linux-x86_64.sh

2、进入Anaconda的下载目录执行
bash Anaconda3-4.2.0-Linux-x86_64.sh

3、安装提示,直接回车下一步,选择License文档,按q键,最后yes确认
输入anaconda的安装路径,直接回车是默认路径

4、安装完成之后配置环境变量,然后安装Anaconda Python3.5环境

1)建立一个 conda 计算环境名字叫tensorflow:
$ conda create -n tensorflow python=3.5
2)激活tensorflow环境,然后使用其中的 pip 安装 TensorFlow
$ source activate tensorflow
$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl

3)安装成功后,每次使用 TensorFlow 的时候需要激活 conda 环境
当你不用 TensorFlow 的时候,关闭环境:
$ source deactivate
再次使用的时候再激活:
$ source activate tensorflow

5、运行TensorFlow
打开一个python终端 :
$ python
>>> import tensorflow as tf
>>> hello = tf.constant(‘Hello, TensorFlow!‘)
>>> sess = tf.Session()
>>> print sess.run(hello)
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print sess.run(a+b)
42
>>>

Windows版本安装:
1、安装anaconda
2、若是Anaconda3-4.2.0 则自带了python3.5 ,pip要求是9.0以上
3、直接执行pip install tensorflow 若是socket报错,则重试两次就好了
4、然后,就没有然后了,安装完成

==========================================

若是出现报错如下情况:

import tensorflow as tf 问题报错:
ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19‘ not found
(required by /root/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow.so)

1)检查了gcc版本:gcc --version ;
[[email protected] lib]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2)$ strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX 得到结果:
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

3) $ find / -name libstdc++.so.6*
/root/anaconda3/lib/libstdc++.so.6
/root/anaconda3/lib/libstdc++.so.6.0.19
/root/anaconda3/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6
/root/anaconda3/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6.0.19
/usr/lib64/libstdc++.so.6
/usr/lib64/libstdc++.so.6.0.13

可以看到,已经有libstdc++.so.6.0.19

4) $ ls -al /usr/lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Feb 24 03:21 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13

说明虽然gcc已经更新到最新版,但是连接还是旧版本,所以只需要修改连接就可以了

解决方案步骤:

1) cp /root/anaconda3/lib/libstdc++.so.6.0.19 /usr/lib64

2) rm -rf /usr/lib64/libstdc++.so.6

3) ln -s /usr/lib64/libstdc++.so.6.0.19 /usr/lib64/libstdc++.so.6

报错2:
ImportError: /lib64/libc.so.6: version `GLIBC_2.16‘ not found
(required by /root/anaconda3/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow.so)

归根结底问题:由于Linux内核不支持,版本太低!!!!

时间: 2024-12-16 06:23:55

TensorFlow的安装的相关文章

【转】真正从零开始,TensorFlow详细安装入门图文教程!(帮你完成那个最难的从0到1)

AI这个概念好像突然就火起来了,年初大比分战胜李世石的AlphaGo成功的吸引了大量的关注,但其实看看你的手机上的语音助手,相机上的人脸识别,今日头条上帮你自动筛选出来的新闻,还有各大音乐软件的歌曲"每日推荐"--形形色色的AI早已进入我们生活的方方面面.深刻的影响了着我们,可以说,这是一个AI的时代. 其实早在去年年底,谷歌就开源了其用来制作AlphaGo的深度学习系统Tensorflow,相信有不少同学曾经对着这款强大的机器学习系统蠢蠢欲动,但虽然有关Tensorflow的教程其实

在Windows上玩TensorFlow(一)——安装Docker【转】

"谷歌"+"深度学习",两个标签让2015年12月才由谷歌开源的深度学习工具TensorFlow在其发布之后就迅速地成为了全球最为炙手可热的开源项目,2016年4月,开源的TensorFlow又支持了分布式特性,向着生产环境下的应用更进一步. TensorFlow API支持Python 2.7和Python 3.3+,共支持4种安装方式. Pip install Virtualenv install Anaconda install Docker install

真正从零开始,TensorFlow详细安装入门图文教程!(linux)

读懂智能&未来 首页 专栏 专题 公开课   AI慕课学院 爱搞机 极客购 申请专栏作者 业界人工智能智能驾驶AI+Fintech未来医疗网络安全AR/VR机器人开发者智能硬件物联网GAIR 业界正文 13 真正从零开始,TensorFlow详细安装入门图文教程! 本文作者:黄鑫 2016-06-11 21:32 导语:帮你完成那个最难的从0到1 AI这个概念好像突然就火起来了,年初大比分战胜李世石的AlphaGo成功的吸引了大量的关注,但其实看看你的手机上的语音助手,相机上的人脸识别,今日头条

tensorflow 基础安装

第1章 TensorFlow基础学习 1.1 1)TensorFlow Python 库安装 1)  pip install wheel 2)  download  tensorflow-.whl file a)     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

win10上Tensorflow的安装教程

这几天打算自己入门学习机器学习的内容,首先要安装Tensorflow. 自己捣鼓了几天才捣鼓出来.可能真的是比较笨orz 现在试试写一个教程,希望可以帮到迷路滴孩子们! 大体地说四步: 安装python环境->配置python的path->安装numpy->安装tensorflow step1 安装python环境 安装python的时候 进入这个地方:https://www.python.org/downloads/windows/ 点选Windows x86-64 executabl

tensorflow环境安装

tensorflow环境安装1.安装虚拟机Virtrualbox下载地址:https://www.virtualbox.org/wiki/Downloads 2.下载安装Ubuntu镜像下载地址:https://www.ubuntu.com/download/desktop 3.下载安装anaconda下载地址:https://www.anaconda.com/download/ 把安装包放到Linux目录下, 执行sh Anaconda3-5.3.0-Linux-x86_64.sh会自动安装.

Tensorflow的安装和使用——Jetson Nano 初体验3

目录 1.安装 Jupyter notebook 和 Jupyter Lab 1.1 安装pip3 1.2 安装 Jupyter notebook 1.3 启动 notebook 服务器并配置远程访问 1.3.1 配置Jupyter 1.3.2 启动 notebook 1.3.3 关闭 Jupyter 1.3.4 保存Notebook 1.4 Notebook用法 1.4.1 Markdown单元格 1.4.2 Magic关键词 1.5 Jupyter Lab 安装 1.5.1 安装Jupyte

Tensorflow之安装

1.fellow the instruction of https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/get_started/os_setup.md 2.anaconda安装,修改~/.bash_profile为 export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PA

真正从零开始,TensorFlow详细安装入门图文教程!

Tensorflow支持多种前端语言,但对Python的支持是最好的,因此我们的教程也基于Python来进行 系统用ubuntu16.04的 ubuntu已经安装了python 必不可少的python-pip和python-dev 在这个窗口中输入命令: sudo apt-get install python-pip python-dev 例子 http://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.html