繁体   English   中英

为什么'tensorflow'模块导入在Spyder中失败而在Jupyter Notebook中失败而在Python提示符下失败?

[英]Why does the 'tensorflow' module import fail in Spyder and not in Jupyter Notebook and not in Python prompt?

我已经十多年没有使用Linux / Unix了。 为什么'tensorflow'模块导入在Spyder中失败而在Jupyter Notebook中失败而在Python提示符下失败?

场景:

  • [终端]间谍
  • [spyder] [IPython控制台]在IPython控制台中输入“ import tensorflow as tf”

当前结果:

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

附加信息:

  • 操作系统:Ubuntu 14.04(VMWare)
  • Python:Python 3.5.2 :: Anaconda自定义(64位)
  • 安装TensorFlow:
    • [终端] sudo -s
    • [终端]康达创建--name = IntroToTensorFlow python = 3 anaconda
    • [终端]源激活IntroToTensorFlow
    • [终端] conda install -c conda-forge tensorflow
  • PATH = $ PATH:/ home / mo / anaconda3 / envs / IntroToTensorFlow / bin

评论:

  • 当我重播以下场景时,它工作正常:
    • [终端] sudo -s
    • [终端]源激活IntroToTensorFlow
    • [终端] python
    • [python]将tensorflow导入为tf
  • 当我在Jupyter Notebook中重播tensorflow导入时,它也可以正常工作

我做了这么远的事情:

  • 我用Google搜索了它,但没有找到合适的答案
  • 我在堆栈溢出问题中进行了搜索

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

LD_LIBRARY_PATH = / usr / local / cuda / lib64 CUDA_PATH = / usr / local / cuda

(代表OP张贴)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM