TensorFlow的安装

本文详细介绍如何在CentOS 7环境下使用Anaconda安装TensorFlow CPU版本,包括环境准备、Anaconda安装步骤、配置TensorFlow环境及解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于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 ;
[root@hadoop-namenode-01 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内核不支持,版本太低!!!!

 

转载于:https://www.cnblogs.com/atomicbomb/p/7028917.html

### 回答1: 好的,我可以为您提供一些关于 TensorFlow 安装的基本信息。以下是 TensorFlow安装步骤: 1. 安装 Anaconda:在 https://www.anaconda.com/products/individual 下载 Anaconda 安装包,并按照提示进行安装。Anaconda 是一个 Python 发行版,它包含了常用的 Python 程序和第三方库。 2. 创建虚拟环境:在 Anaconda Prompt 中输入以下命令创建一个名为 tensorflow 的虚拟环境: ``` conda create -n tensorflow python=3.8 ``` 3. 激活虚拟环境:在 Anaconda Prompt 中输入以下命令,激活名为 tensorflow 的虚拟环境: ``` conda activate tensorflow ``` 4. 安装 TensorFlow:在 Anaconda Prompt 中输入以下命令,安装 TensorFlow: ``` pip install tensorflow ``` 5. 验证 TensorFlow 安装:在 Python 中输入以下代码,验证 TensorFlow 是否安装成功: ``` import tensorflow as tf tf.__version__ ``` 以上是 TensorFlow 的基本安装步骤。希望对您有所帮助。 ### 回答2: TensorFlow是一个开源的人工智能框架,用于构建和训练各种机器学习模型。以下是关于TensorFlow安装的300字回答: TensorFlow可以在多个操作系统上安装,包括Windows、Linux和macOS。对于Windows用户,可以通过pip工具进行安装。首先,需要在Python环境中安装pip。然后,在命令行中输入以下命令来安装TensorFlow: ``` pip install tensorflow ``` 这将自动下载和安装最新版本的TensorFlow。如果希望安装特定版本的TensorFlow,可以使用以下命令: ``` pip install tensorflow==<version> ``` 其中,`<version>`是所需的TensorFlow版本号。 对于Linux和macOS用户,首先需要确保已安装Python和pip。然后,可以使用以下命令来安装TensorFlow: ``` pip install tensorflow ``` 如果系统中有多个Python版本,则可以使用以下命令来指定使用的Python版本进行安装: ``` pip3 install tensorflow ``` 安装完成后,可以验证TensorFlow是否成功安装。在Python环境中,输入以下代码来导入TensorFlow包: ```python import tensorflow as tf ``` 如果没有报错信息,则说明TensorFlow已成功安装。 除了通过pip进行安装外,还可以通过源代码来手动编译和安装TensorFlow。这需要下载TensorFlow的源代码,并按照官方文档的指导进行编译、配置和安装。 总而言之,TensorFlow安装可以通过pip或手动编译完成。根据操作系统的不同,可以选择适合的安装方式来安装TensorFlow。 ### 回答3: 要安装TensorFlow,你需要遵循以下步骤: 1. 首先,确保你的计算机上已经安装PythonTensorFlow兼容Python 3.5、3.6和3.7版本。 2. 接下来,你可以通过使用pip或conda包管理器来安装TensorFlow。如果你使用的是pip,可以在命令行中输入以下命令:`pip install tensorflow`。 3. 如果你使用的是conda包管理器,可以通过在命令行中输入以下命令来安装TensorFlow:`conda install tensorflow`。 4. 安装完成后,可以验证安装是否成功。你可以在Python命令行中输入以下代码来导入TensorFlow并查看版本号: ``` import tensorflow as tf print(tf.__version__) ``` 如果成功打印出TensorFlow的版本号,说明安装成功。 5. 如果你想使用GPU加速,在安装前需要先安装CUDA和cuDNN。具体安装步骤可以参考NVIDIA官方文档。 6. 使用TensorFlow之前,可以尝试执行一些示例代码,如构建一个简单的神经网络模型并进行训练。这将帮助你熟悉TensorFlow的基本用法和功能。 总之,安装TensorFlow只需几个简单的步骤,让你能够享受到强大的机器学习和深度学习的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值