【问题标题】:How can I find newly installed python module in VS code?如何在 VS 代码中找到新安装的 python 模块?
【发布时间】:2018-10-09 19:26:27
【问题描述】:

我刚刚在 ubuntu 上使用 Visual Studio Code 的终端安装了新的 python3 模块。

当我导入它时,发生了这个错误。

[Python(分析)] 无法解析“新模块”。此模块可能缺少 IntelliSense。

但新模块肯定安装成功。 (我可以在我的 ubuntu 终端中导入它)

如何在 VS 代码中导入新的 Python 模块?

【问题讨论】:

  • 确保您使用的是正确的解释器,在底部栏中,您可以选择要使用的 python。如果您有多个虚拟环境,则需要选择正确的一个。编辑:另外,尝试重新加载 vscode,也许它刷新自身失败
  • 啊,我将环境从“python 3.6.5 (virtualenv)”更改为“python 3.6.5-64bit”,它可以工作了!非常感谢!!

标签: python


【解决方案1】:

您应该查看上面的official docs。他们有一个简洁的tutorial 来帮助您入门。

以下是一些对您有帮助的摘录:

Python 中的“环境”是 Python 程序运行的上下文。一个环境由一个解释器和任意数量的已安装包组成。由于许多程序是专门为某个 Python 解释器编写的并使用一组库,因此开发人员通常会为各个程序创建和管理环境。

在 VS Code 中使用 Python 时,您可以使用 Python:选择解释器命令从可用环境中进行选择。然后,Python 扩展将所选环境用于 IntelliSense、自动完成、linting、格式化和任何其他与语言相关的功能。 (但是,该环境不用于调试;请参阅选择调试环境。)

使用 Python:在终端中运行 Python 文件和 Python:创建终端命令时,也会自动激活所选环境。使用 pip install matplotlib 之类的命令在终端中安装(或卸载)包会在该终端中处于活动状态的任何环境中安装(或卸载)包。

注意:默认情况下,Python 扩展会在系统路径中找到的第一个 Python 解释器上查找并使用它。如果它没有找到解释器,它会发出警告。在 macOS 上,如果您使用的是 OS 安装的 Python 解释器,该扩展也会发出警告,因为您通常希望使用直接安装的解释器。无论哪种情况,您都可以通过在用户设置中将 python.disableInstallationCheck 设置为 true 来禁用这些警告。

【讨论】:

  • 谢谢!我已将编辑器从 vim 更改为 VS code,因此首选项存在一些问题。您推荐的链接对我很有帮助。
猜你喜欢
  • 1970-01-01
  • 2012-09-02
  • 2021-03-22
  • 2021-06-07
  • 1970-01-01
  • 2023-02-07
  • 1970-01-01
  • 2020-04-21
  • 2021-01-18
相关资源
最近更新 更多