您的位置:首页 > 运维架构 > Linux

Centos6. 8 +Anaconda3/python3.6安装tensorflow

2018-04-24 21:00 615 查看

最近学习深度学习方面的知识,需要安装tensorflow,但是通过创建conda环境安装,总是提示网络问题,所以采用下述过程解决。

1.卸载anaconda2

原来电脑上安装的是anaconda2,为了避免麻烦,先卸载anaconda2

rm -rf ~/anaconda2

2.安装anaconda2

然后下载anaconda3点击打开链接,找到下载的文件夹,打开终端,输入命令
bash Anaconda3-5.1.0-Linux-x86_64.sh
整个过程点几下回车,输入yes就好了。

然后,将anaconda的bin目录加入PATH

echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc   #更新bashrc以立即生效
这样anaconda3就安装成功了。要使用Spyder,直接在终端输入spyder即可。

以上过程参考了:Linux下Anaconda的安装使用与卸载点击打开链接

3.安装tensorflow

直接使用pip命令安装

pip install tensorflow
这步linux系统一般不会报错,几乎都可以安装成功,可以通过pip list命令查看。
pip list

4.测试报错

最后在实际的测试当中,报错GLIBC版本不够:安装新GLIBC版本(说明,直接拷贝新版本文件是不行的,会导致错误3) 

ImportError:/lib64/libc.so.6: version `GLIBC_2.17’ not found (required by/usr/local/python2.7/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so)

wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz
xz -d glibc-2.17.tar.xz
tar -xvf glibc-2.17.tar
cd glibc-2.17
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make && make install
至此安装成功,但是在测试可能还是不成功,需要restart kernel。

5.参考链接

https://zhuanlan.zhihu.com/p/24664358

https://blog.csdn.net/guotch/article/details/72983856?utm_source=itdadao&utm_medium=referral


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: