我想在安装之前测试项目中的一些 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/