Art*_*yov 6 python pylint visual-studio-code vscode-settings
我有一个具有这种结构的项目:
??? .git
??? .gitignore
??? README.md
??? requirements.txt
??? src
Run Code Online (Sandbox Code Playgroud)
默认情况下,Pylint从项目根目录运行,我的所有导入都出错,因为源根目录在src目录中。我尝试在settings.json中设置linter路径,但是linter不起作用
"python.linting.pylintPath": "cd src && pylint"
Run Code Online (Sandbox Code Playgroud)
问题是:如何在VS Code中更改pylint的源根?我使用这个扩展https://github.com/DonJayamanne/pythonVSCode
您可以通过.env在项目根目录中创建一个包含内容的文件来解决此问题:
PYTHONPATH=./src
Run Code Online (Sandbox Code Playgroud)
将此行添加到您的settings.json文件中(在.vscode目录中)。
"python.autoComplete.extraPaths": ["./src"],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2242 次 |
| 最近记录: |