没有模块名称 'tensorflow'

No module name 'tensorflow'

运行代码的要求是

通过检查 python --version 我有 python 2.7.8。在 python 网站上安装它们也会导致一条消息说没有要安装的软件所以我假设我已经有 python 2.7x

对于 tensorflow,我使用 pip3 install --upgrade 安装它 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl

并且对于 Scipy 和 numpy 我做了 brew install numpy scipy ipython jupyter

我有一个 python 环境设置调用我的python。

使用 pip list 我安装了以下模块,如图所示。

但还是VScode提示错误,说当我运行代码文件时No module named 'tensorflow'

我该如何解决?

enter image description here

认为您可能使用了错误的 pip。你能运行在你的终端中关注你的 venv 吗?

$ pip --version
$ pip3 --version

尝试使用 pip 而不是 pip3 安装

  1. 安装 Python 扩展而不是 MagicPython;
  2. 您在集成终端中使用 mypython,但在左下角,您 select 全局终端,即 python3.10.1 作为解释器。打开命令面板并选择 Python: Select Interpreter, select mypython 然后重新加载 window, 错误应该去离开