Python peek 定义在 vscode 中有效,但 pylint 提示无法导入

标签 python visual-studio-code pylint

我想在安装之前测试项目中的一些 python 文件。为此,我在我的 vscode 工作区设置中输入了要安装的文件夹,如下所示:

"python.autoComplete.extraPaths": [
    "${workspaceRoot}/lib_python/release"
]

现在我的工作区中有一个从上述文件夹导入的测试文件。建议工作正常,它还为我提供了定义,同时将鼠标悬停在导入文件中的类名上。但是,我的一半代码带有红色下划线,因为 pylint 说它不知道定义并且无法导入。

问题有没有办法让 Don Jayamanne 负责红色下划线的 python 插件的任何部分找到额外的导入文件夹?

最佳答案

所以现在对我有用的是在项目根文件夹的 .env 文件中设置附加路径​​。这个文件会被vscode的python扩展读取。

例子:

PYTHONPATH=./lib_python/release

关于Python peek 定义在 vscode 中有效,但 pylint 提示无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40614803/

相关文章:

python - 如何提高 INSERT 语句的性能?

visual-studio-code - 为什么 flutter 包会失败?从 github 克隆的相同目录但在一台 pc 包上失败

python - 告诉 pylint 给定的装饰器是一个类方法

macos - Pylint 中的永久配置文件

python - 使用 SQL Alchemy 查询 Kerberized Hive

Python多处理进程号

python - 将累积均值函数应用于分组对象

javascript - JSDoc 在 VSCode 中的 `exports.default` 处损坏?

node.js - 当我使用 npm-run-all 时,如何使用 VSCode 启用 Electron Main 和 Renderer 的调试?

python - Pylint 无法在 mercurial 预提交 Hook 上加载插件