【问题标题】:ModuleNotFoundError: No module named 'tensorflow' Vs codeModuleNotFoundError:没有名为“tensorflow”的模块与代码
【发布时间】:2021-01-04 00:23:51
【问题描述】:

我在 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

请帮我解决这个问题一周。

谢谢,提前

【问题讨论】:

    标签: python tensorflow visual-studio-code pip python-3.7


    【解决方案1】:

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

    然后安装tensorflow..

    有关环境的更多信息Link

    【讨论】:

    • 感谢您的支持,但我刚刚找到了一种更简单的方法
    • @KIDUSSisay 你介意分享吗?我也使用 venv 安装,但在 vs cdoe 中没有帮助。它仍然抛出相同的错误
    • @Veronica do pip3 install TensorFlow inside your venv,抱歉没有回复,有一段时间没有检查这个
    • @KIDUSSisay 嘿,不用担心。我不记得如何使用在线资源和帮助解决了我的问题 :) 小心
    【解决方案2】:

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

    像这样:

    $ python3 -m venv env
    

    激活它:

    $ source env/bin/activate
    

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

    pip3 install tensorflow
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        似乎 VSCode 找到(或包含)了一个旧版本的 python,它找不到我用 pip 安装的东西。

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

        【讨论】:

          猜你喜欢
          • 2022-09-25
          • 2020-02-23
          • 1970-01-01
          • 1970-01-01
          • 2020-01-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多