Tensorflow和Anaconda在Ubuntu上?

Ara*_*sta 15 python anaconda tensorflow

在我的Ubuntu 14.04上,我已经使用"pip"安装了tensorflow,如Tensorflow安装说明中所指定的那样,我确保它在python中导入它并且确实有效.

然后,我安装了Anaconda,并通过添加以下行来更改我的.bashrc文件:

export PATH="/home/sonny/anaconda2/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

但是由于这种变化,现在它查看上面的PATH,它不包含张量流.现在我无法在我的python代码中导入tensorflow.

扩展$ PATH环境变量的正确方法是什么,以便它继续使用来自anaconda2的所有内容,但它能够导入"tensorflow"?

Ara*_*sta 35

我以不同的方式解决了这个问题!我找到了tensorflow.whl文件转换为conda包的链接,所以我继续使用以下命令安装它:

conda install -c https://conda.anaconda.org/jjhelmus tensorflow
Run Code Online (Sandbox Code Playgroud)

它有效,因为$ PATH指向anaconda包,我现在可以导入它!

来源就在这里

  • @SamarthBharadwaj需要从源代码构建GPU版本,因为它专门配置为目标GPU (3认同)

yxt*_*tay 16

从v0.10.0开始,tensorflow是一个社区维护的conda包在conda-forge频道中.因此,可以使用以下命令直接安装它:

conda install -c conda-forge tensorflow
Run Code Online (Sandbox Code Playgroud)

TensorFlow文档上的说明也已更新.

为了方便将来的更新,conda-forge在您的conda配置中添加频道可能是个好主意:

conda config --add channels conda-forge
Run Code Online (Sandbox Code Playgroud)

事实上,tensorflow=0.10.0rc0最近添加到Anaconda默认频道,如果conda-forge未指定频道,将安装它:

conda install tensorflow
Run Code Online (Sandbox Code Playgroud)