Anaconda Tensorflow GPU 版本的安装问题

Anaconda Tensorflow GPU 版本的安装问题

尝试一

由于之前pip指令默认安装在系统自带python里,所以就不能使用pip安装tensorflow。故转而求其次,利用conda指令安装CPU版本的tensorflow。步骤如下:

1. 首先在终端执行:

anaconda search -t conda tensorflow

此指令会查询conda环境中有哪些tensorflow安装包,通过查看版本,选择最高的版本安装。如下图
这里写图片描述
我这里可以看到1.0.0是最高版本,可以选择此进行安装;
2.因此,第二步输入以下指令,他会告诉你怎么安装这个包,如下图所示:

anaconda show HCC/tensorflow

这里写图片描述

3.根据他的提示,在终端执行:

 conda install --channel https://conda.anaconda.org/HCC tensorflow

从这里我们可以看到这边有两个版本的tensorflow,要安装哪个版本就需要在刚刚指令后面 加入版本信息。如我安装1.0.0 则输入的应该是

 conda install --channel https://conda.anaconda.org/HCC tensorflow=1.0.0

静待一分钟就安装好了。

尝试二

由于做kaggle的需要,CPU版本的tensorflow远远达不到需求,有次我训练25epoch,跑了一夜才跑一半。无奈,卸载cpu版的,考虑安装GPU版的。当然这需要之前安装好cuda和cudnn。

conda list
conda uninstall tensorflow

卸载掉tensorflow后。需要用pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-1.0.0-cp27-none-linux_x86_64.whl安装,但是问题是我的pip是默认使用的python目录下的。于是一怒之下将其卸载,反正也用不到。然后使用上述指令安装,但是苦于并未翻墙,所以总会提示链接失败。

尝试三

我想着,既然不能链接上去下载,那我把这个文件通过其他途径先下载下来,在自己用pip去装这个包不就可以了。于是我找了一台可以翻墙的电脑,下载下来,在下载目录下执行:

pip install tensorflow-1.0.0-cp27-none-linux_x86_64.whl

果不其然,终于装好了!
在终端测试一下呢,终端输入python。然后输入import tensorflow as tf但是竟然报错了,报错信息如下:

ImportError: /opt/Xilinx/Vivado/2015.1/lib/lnx64.o/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /usr/local/lib/python3.4/dist-packages/tensorflow/python/_pywrap_tensorflow.so)

Failed to load the native TensorFlow runtime.

网上google有人说GLBC库版本太低,但是又不能更新,因为这是系统基本库,更新了其他软件可能会有问题。。。。ORZ,我怎么这么艰辛。

尝试四

pip install tensorflow-gpu

如下图
这里写图片描述
大功告成。还是最后的指令有用。。。。

附录: 想想之前自己装还是遇到了一些坑,特此记录。
python2在windows下无法安装tensorflow,因为没包。
通常来说利用pip装包最好加上镜像源,最常用的就是阿里源和豆瓣,

pip install tensorflow-gpu==1.9.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
用以上指令下载 速度会比较快,如果不需gpu则把上述指令中的gpu字样去掉,版本号可自行修改。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值