Tensorflow只在terminal中工作,但在Python IDE中不工作
我使用的是Linux Mint 18.3肉桂64位,在尝试安装Tensorflow时遇到了一个奇怪的问题 根据官方文档,在通过原生pip安装之后,我在终端上验证了它的安装,一切似乎都很好。我甚至在我的终端上测试了几行TF代码,一切正常。 然而,我不能在任何pythonide中使用TF,它们是Spyder和IDLE。在Spyder和IDLE中,当我尝试导入TF时,控制台显示“ImportError:没有名为“tensorflow”的模块” 为了确保Conda环境不是TF不能在Spyder上工作的原因,根据官方文档,我甚至用Anaconda安装了TF。我还在终端的Anaconda环境中验证了TF的安装。(请参阅照片链接以了解我的验证。)但当我尝试在Spyder中导入TF时,仍然会收到相同的错误消息。我重新安装,没有任何更改Tensorflow只在terminal中工作,但在Python IDE中不工作,tensorflow,anaconda,spyder,python-idle,linux-mint,Tensorflow,Anaconda,Spyder,Python Idle,Linux Mint,我使用的是Linux Mint 18.3肉桂64位,在尝试安装Tensorflow时遇到了一个奇怪的问题 根据官方文档,在通过原生pip安装之后,我在终端上验证了它的安装,一切似乎都很好。我甚至在我的终端上测试了几行TF代码,一切正常。 然而,我不能在任何pythonide中使用TF,它们是Spyder和IDLE。在Spyder和IDLE中,当我尝试导入TF时,控制台显示“ImportError:没有名为“tensorflow”的模块” 为了确保Conda环境不是TF不能在Spyder上工作的原
总之,我的TF在终端中运行良好,但在使用Python IDE时无法导入。如有任何见解,将不胜感激,谢谢 您是否检查了使用IDE的python实例?因为可以安装多个python实例,所以应该检查哪些实例正在使用IDE
此外,每个Python版本都会安装自己版本的IDLE,因此,每个Python版本都会有不同的IDLE,请检查您是否正在运行与安装tensorflow的Python对应的IDLE。这至少是一个问题:“您的CPU支持未编译此TensorFlow二进制文件以使用的指令:FMA” 警告表示您的CPU不支持 Mchine学习涉及大量这些融合的乘加操作,而您的CPU架构不支持它 可能的解决方案: 使用tensorflow GPU如果您的GPU具有可接受的CUDA功能,我相信它是适用于windows的3.5,我不确定您的系统是否适合 如果您想继续在CPU上使用tensorflow,请尝试从源代码构建特定的CPU体系结构 有人问了一个非常类似的问题,您可能会在回答/评论中找到一些解决方案,例如构建到未优化的CPU或从源代码构建
我希望我能帮点忙,你能很快让它工作,我花了很长时间在自己的计算机上构建tensorflow,祝你好运!结果发现有两个问题:
谢谢!!我会调查的=)