【问题标题】:Python on VSCode not Running on the Selected EnvironmentVSCode 上的 Python 未在所选环境中运行
【发布时间】:2021-11-15 20:29:03
【问题描述】:

我有一个奇怪的问题,我在 Google 上找不到答案。我正在尝试在 VSCode 上使用 Python(对它来说很新,直到现在我一直在使用 PyCharm),但是由于某种原因,当我尝试导入和使用 Numpy 或 PyTorch 时,它会抛出 ModuleNotFoundError(见下文)。

我已经仔细检查以确保我选择了正确的环境并且 Numpy 和 PyTorch 都安装在这个特定的环境中。

如果我在 PyCharm 上尝试,此代码在此环境中也可以正常工作,因此问题似乎完全出在 VSCode 中。注意,我使用Code Runner extension by Jun Han 来运行它。

请帮忙!谢谢。

【问题讨论】:

  • 如果不使用 Code Runner 而使用内置的 VSCode runner 会怎样?
  • 看起来它正在运行python(没有任何特定的路径名​​)。如果你从 VS Code 终端运行相同的 python 并简单地导入 numpy,它也会失败吗?
  • 如果我从终端运行它,它工作得非常好,但是内置运行器的问题仍然存在。
  • 大概是 numpy 安装到了不同的 Python 安装中。
  • @jarmod 我已经三重检查了 Numpy 库肯定存在于这个环境中。

标签: python numpy visual-studio-code


【解决方案1】:

感谢大家的建议。重新安装所有东西(Conda 和 VSCode,以及 PyTorch)为我解决了这个问题。

【讨论】:

    【解决方案2】:

    该文件位于您的桌面上,但该文件应位于可以访问“python\Lib\site-packages”文件夹的位置,该文​​件夹应安装 numpy。

    1.转到安装python的文件夹。

    2. 转到名为“scripts”的文件夹并在其中创建一个 .py 文件,尝试运行相同的代码,如果“ModuleNotFoundError”尚未修复。

    3. 在位于脚本文件夹中的文件中从终端重新安装 numpy。我有同样的问题,但将我的文件放入“脚本”文件夹为我修复了它。

    如果这个剂量有效,请告诉我。 :^)

    【讨论】:

    • 这些都不适合我。我应该提一下,如果我尝试通过终端甚至通过 PyCharm 运行它,这很好用!
    猜你喜欢
    • 2021-12-28
    • 2021-10-22
    • 1970-01-01
    • 2022-01-05
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    相关资源
    最近更新 更多