提问者:小点点

为什么“tensorflow”模块在Spyder中导入失败,而在Jupyter笔记本中导入失败,而在Python提示符中导入失败?


我已经十多年没有使用Linux /Unix了。为什么在Spyder,而不是Jupyter笔记本和Python提示符中的'tenorflow'模块导入失败?

脚本:

  • [终端]spyder
  • [spyder][IPython控制台]在IPython控制台中键入“导入tensorflow作为tf”

当前结果:

  • [spyder][IPython控制台]消息错误:“ImportError:没有名为“tensorflow”的模块”

其他信息:

  • 操作系统:Ubuntu 14.04(VMWare)
  • Python:Python3.5。2::Anaconda定制(64位)
  • TensorFlow的安装:
    • [终端]sudo-s
    • [terminal]conda create--name=IntroToSensorFlow python=3蟒蛇
    • [终端]源激活传感器流
    • [终端]conda安装-c conda forge tensorflow

    评论:

    • 当我重播以下场景时,它工作正常:
      • [终端]sudo-s
      • [终端]源激活介绍TensorFlow
      • [终端]python
      • [python]将tenstorflow导入为tf

      到目前为止我所做的:

      • 我谷歌了一下,但没有找到合适的答案
      • 我在堆栈溢出问题中搜索

共2个答案

匿名用户

(代表OP发布)。

问题解决了:我重新安装了spyder,现在可以正常工作了。非常感谢。

匿名用户

这可能是环境变量的问题。试试这里和这里的答案:

LD_LIBRARY_PATH=/usr/local/cuda/lib64 cuda_PATH=/usr/local/cuda