无法导入TensorFlow-ModuleNotFoundError:没有名为'tensorflow'的模块

时间:2020-02-08 15:11:44

标签: python python-3.x tensorflow

我在该站点上多次看到TensorFlow安装问题。我已经尝试过大多数修复程序,但是都没有用。

技术信息:

  • Windows 10(64位)
  • Python版本:Python 3.6
  • PyCharm
  • 当前conda虚拟环境:tensorflow_env,解释器为“ Python 3.6(tensorflow_env)(2)C:\ Users \ username \ Anaconda3 \ envs \ tensorflow_env \ pythonw.exe”

如果我缺少任何重要信息,请告诉我,以便将其添加。

问题描述: 在PyCharm中,我有代码“ import tensorflow”,这会导致标题中提到的错误。 现在,当我开始输入“ import tens”时,它会自动为我完成“ import tensorflow”(请参见下图),这使我认为它以某种方式看到了该模块,但对于某些情况却无法导入原因。

enter image description here

此外,我的项目解释器具有tensorflow作为列出的软件包(请参见下图)。

enter image description here

为了安装tensorflow,我尝试了多种方法。这里有一些。

  1. pip install tensorflow(导致“。。的成功安装”)
  2. pip3 install tensorflow(导致“。。。的成功安装”)
  3. 多种张量流升级方法(例如pip升级),其中大多数方法均产生成功消息。
  4. 通过解释器本身,得到以下图像(请注意底部的“ Package'tensorflow正确安装”消息。 enter image description here

现在已经说完了,我可以使用命令提示符和以下命令从技术上导入tensorflow。

  • conda激活tensorflow_env
  • python
  • 导入tensorflow(不会导致错误)
  • 导入keras(导致“使用TensorFlow后端”。)

但是,我想在命令提示符之外使用它。

我已经尝试了一些Youtube教程(最引人注目的技术是tim的视频,以及他的故障排除视频),tensorflow网站上的说明,从我的计算机中删除了所有版本的python,然后重试(两次) ),以及我在stackoverflow上其他文章中看到的说明。

我可以肯定我只是缺少一些简单而明显的东西,但是我需要一些帮助来弄清楚那是什么。

我很感激。谢谢!

0 个答案:

没有答案