当前位置: 首页 > 知识库问答 >
问题:

Visual Studio代码中的Pylint“未解析导入”错误

凌炜
2023-03-14

我正在使用以下设置

  • macOS v10.14(Mojave)
  • Python 3.7.1
  • Visual Studio代码1.30
  • Pylint 2.2.2
  • Django 2.1.4

我想在Visual Studio Code中使用lint让我的生活更轻松一点。但是,对于每个导入,我都有状态“未解析导入”。即使是默认的Django导入(即从django.db导入模型)。

我认为这是因为它没有看到虚拟环境Python文件。

一切都很好,但开始变得烦人了。

我选择的解释器都是Python的系统版本。它似乎根本看不到我的虚拟环境Python(它与我的工作区不在同一目录中,所以这一部分很有意义)。

如果我设置python。设置中的PythonPath。json文件,它只是忽略它,并没有将我的虚拟环境路径列为一个选项。我还尝试在全局Python设置中设置它,但它也没有显示。

有没有快速修复方法可以让它工作?

共有3个答案

云航
2023-03-14

替代方法:使用命令界面!

Cmd键→ Python:选择解释器→ 选择包含您要查找的软件包的软件包:

郑卜鹰
2023-03-14

在工作区设置中,可以如下设置Python路径:

{
    "python.defaultInterpreterPath": "/path/to/your/venv/bin/python",
}
戚京
2023-03-14

导入自己的模块时,接受的答案不会修复错误。

在工作区设置中使用以下设置

"python.autoComplete.extraPaths": ["./path-to-your-code"],

参考:故障排除,未解决的导入警告

 类似资料:
  • 问题内容: 我正在使用以下设置 MacOS Mojave Python 3.7.1 Visual Studio Code 1.30 Pylint 2.2.2 Django 2.1.4 我想使用衬棉使我的生活在Visual Studio代码中更轻松一些,但是,每次导入我都声明“未解决的导入”。即使是默认的django导入(即从django.db导入模型)。 我认为这是因为它没有看到虚拟环境pytho

  • 我有一个django项目。在视图中。py文件,我尝试像这样导入我的模型(或来自MYAPP的任何东西): 它向我显示了一条警告“无法导入'MYAPP.~~'”。我的项目仍在正常运行,但VSCode报告了许多错误,所以我不知道这是不是真的。 我该如何修复它?谢谢^^。

  • 我很难修复库文档示例中的错误。我有类似于我的板条箱的文件结构 在我的示例中,我的标题如下所示 这编译和工作得很好,但是现在当我在的留档中编写示例时,我似乎无法导入 当我运行货物测试时,我收到此错误 我见过这个问题,但这涉及从同一个文件导入模块,仍然需要顶级范围。然而,这里我仍然使用指定顶级范围。 因此,虽然导入bignum::inits::Zero适用于我的所有测试和示例,但它不适用于我的文档。为

  • 我正在用PyCharm做一个项目。项目已打开并配置了解释器,可以成功运行。远程解释器路径已正确映射。这似乎是正确的配置,但PyCharm用“未解决的引用”错误突出显示了我的有效代码,即使对于内置Python函数也是如此。为什么即使代码在运行,它们似乎也没有被检测到?有没有办法让PyCharm正确识别这些? 这个问题的具体实例是远程解释器,但是这个问题也出现在本地解释器上。

  • 问题内容: 我正在尝试从标准Oracle Java教程 运行此练习脚本。 这似乎是一个常见错误,我已经使用SO资源来尝试解决此问题。我已经尝试过清理项目,刷新项目,切换工作场所并切换回去,删除并重新添加了JRE7。 我不知道该怎么办 问题答案: 根据Javadoc, 因此,升级到Java 8,或尝试查找本教程的旧版本。 我是新来的。你怎么能知道你正在跑步?我正在使用Eclipse 要确定您当前的e