在ubuntu 14.04

时间:2016-05-15 09:36:58

标签: python anaconda tensorflow spyder

我正在使用anaconda2安装运行ubuntu 14.04,并希望将tensorflow与CUDA结合使用。到目前为止,我执行的步骤是:

  1. 安装了CUDA 7.5和cudnn
  2. 通过DEB包安装tensorflow(GPU版本)。请注意,我不想使用tensorflow的conda包,因为那个不是GPU版本。
  3. 将Anaconda,CUDA和cudnn添加到路径中。
  4. 为tensorflow创建了一个conda环境(conda create -n tensorflow python = 2.7)
  5. 现在如果我从终端启动python或IDLE,我可以导入tensorflow,它会找到所有CUDA依赖项,太棒了!

    ...但是,如果我从同一个终端启动ipython或spyder,运行“import tensorflow as tf”会让我感到冷漠“ImportError:没有名为tensorflow的模块”。

    我的问题:我怎样才能让ipython和spyder像IDLE和python实例一样找到tensorflow库?

1 个答案:

答案 0 :(得分:0)

要解决您的问题,您可以在此处选择3个选项:

1从终端开始spyder

2将.bash_profile中的PATH变量定义移动到会话初始化脚本

3在spyder的运行配置中复制PATH