在ubuntu 14.04下使用spyder中tensorflow/cuda的GPU安装



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

  1. 已安装CUDA 7.5和cudnn
  2. 通过DEB软件包安装tensorflow(GPU版本)。注意,我不想使用tensorflow的conda包,因为那不是GPU版本
  3. 增加了蟒蛇,CUDA和库登的路径
  4. 为tensorflow创建了一个conda环境(conda-create-n tensorflow python=2.7)

现在,如果我从终端启动python或IDLE,我可以导入tensorflow,它会找到所有的CUDA依赖项,很棒!

然而,如果我从同一个终端启动ipython或spyder,运行"import tensorflow as tf"会让我感到"ImportError:No module named tensorflow"。

我的问题是:如何让ipython和spyder像在IDLE和python实例中一样找到tensorflow库?

要解决您的问题,您有三个选项:

1刚从终端启动spyder

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

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

最新更新