当前位置: 首页 > 面试题库 >

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

罗昱
2023-03-14
问题内容

我正在使用以下设置

  • MacOS Mojave
  • Python 3.7.1
  • Visual Studio Code 1.30
  • Pylint 2.2.2
  • Django 2.1.4

我想使用衬棉使我的生活在Visual Studio代码中更轻松一些,但是,每次导入我都声明“未解决的导入”。即使是默认的django导入(即从django.db导入模型)。

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

一切正常,但开始变得烦人。

我拥有的解释器选择都是python的所有系统版本。似乎根本看不到我的虚拟环境python(它与我的工作空间不在同一目录中,因此该部分有意义)。

如果我在settings.json文件中设置了python.PythonPath,它只会忽略它,并且不会列出我的虚拟环境路径作为选项。我也尝试在全局python设置中进行设置,但它也没有显示。

有谁遇到过这个问题并知道快速解决方案以使其正常工作?


问题答案:

在工作空间设置中,你可以像这样设置python路径:

{
    "python.pythonPath": "/path/to/your/venv/bin/python",
}


 类似资料:
  • 我正在使用以下设置 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导入模型)。 我认为这是因为它没有看到虚拟环

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

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

  • 这里是Java新手, null 我使用的是eclipse 3.7.2。 谢谢你的帮助

  • 问题内容: 我正在尝试在Eclipse中使用Hibernate。我正在创建一个新的简单项目,并且还通过CVS下载了一个同事项目。两者都不起作用,而在我的同事的Eclipse上却起作用。问题在于,对于每个导入的Hibernate类,Eclipse都说: 但是所有Hibernate jar都在构建路径中,即: 问题答案: 显然,在某些情况下存在有效的问题,但是Eclipse有时没有充分的理由抛出此错误

  • 我正在使用eclipse for core java,它工作得很好。现在我下载了另一个eclipse for java ee,我使用tomcat服务器,但是在我的新eclipse中,java文件没有被加载 下面提到的导入显示导入错误无法解决,而它们在我的旧eclipse中工作正常(我认为构建路径有一些问题) 虽然下面提到的导入没有显示任何错误- 错误的示例图像: