【问题标题】:No module name 'tensorflow'没有模块名称'tensorflow'
【发布时间】:2022-01-26 06:30:42
【问题描述】:

代码运行的要求是

通过检查 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 环境设置调用 mypython。

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

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

我该如何解决这个问题?

enter image description here

【问题讨论】:

  • 您正在使用python2,并安装python3库,这当然行不通。停止使用 python2 并迁移到 python3,因为 python2 已经结束,不再支持。
  • 但在自述文件中。创建者提到使用python 2.7。
  • 这不是最近的建议,可能代码也很旧。
  • 是的,这个项目大约在 5 年前完成。这是他们的 github 链接。 github.com/ShafeenTejani/fast-style-transfer

标签: python numpy tensorflow visual-studio-code module


【解决方案1】:
  1. 安装 Python 扩展而不是 MagicPython;
  2. 您在集成终端中使用mypython,但在左下角,您选择了全局的,即python3.10.1 作为解释器。打开命令面板并选择Python:选择解释器,选择mypython然后重新加载窗口,错误应该消失了

【讨论】:

    【解决方案2】:

    认为您可能使用了错误的点子。你能在你的终端中运行以下,激活你的venv吗?

    $ pip --version
    $ pip3 --version
    

    尝试使用 pip 而不是 pip3 安装

    【讨论】:

    • 与 pip3 相同的问题
    猜你喜欢
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2017-07-03
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多