ModuleNotFoundError: No module named 'tensorflow' Vs code

ModuleNotFoundError: No module named 'tensorflow' Vs code

我 运行 在 windows 10。我在导入 TensorFlow 时遇到问题。我在 Vs 代码中。我使用 pip3 安装了 tensorflow。这是错误:

Traceback (most recent call last):
  File "c:/Users/USER/PycharmProjects/tt/main.py", line 1, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'

我在 pycharm 中创建了我的项目。
我正在使用 python 3.7.5 和 TensorFlow 2.0.0。这就是我安装 TF 的方式:

pip3 install tensorflow==2.0.0

请帮忙解决这个问题一个星期了。

提前致谢

我认为你需要单独创建环境

然后安装tensorflow..

有关环境的更多信息Link

对于您的 work/project,请尝试创建一个新的虚拟环境,然后安装所有需要的包。

像这样:

$ python3 -m venv env

激活它:

$ source env/bin/activate

然后在您的虚拟环境中安装 tensorflow 包:

pip3 install tensorflow

您的电脑上有几种不同的 python 环境吗?您在安装 tensorflow 时使用的是哪个 python 解释器?
状态栏将在左下角向您显示当前的解释器。检查是否和你安装tensorflow时使用的一样。 enter image description here

我得到了你的确切错误,但这对我有用:

  1. 文件->设置
  2. 工作区选项卡
  3. 搜索“解释器”
  4. 将要执行的 python.exe 的完整路径放在“默认解释器路径”下

似乎 VSCode 发现(或包括)旧版本的 python 找不到我用 pip 安装的东西。

我是一个 python 新手,我猜 venv 方法更好,但我无法在 windows 上与 VSCode 合作。