我有一个这样结构的项目:
├── .git
├── .gitignore
├── README.md
├── requirements.txt
└── src
Pylint默认从项目根目录运行,我在所有导入时都有错误,因为源根目录在src
目录中。我尝试在settings.json中设置linter路径,但是linter不工作
"python.linting.pylintPath": "cd src && pylint"
问题是:如何在VS代码中更改pylint的源根目录?我使用这个扩展名https://github.com/DonJayamanne/pythonVSCode
5条答案
按热度按时间olmpazwi1#
您可以通过在项目根目录中创建
.env
文件来解决此问题,该文件包含以下内容:bqucvtff2#
将此行添加到
settings.json
文件中(.vscode
目录下)。ryoqjall3#
PYTHONPATH
是python
的路径,而不是工作目录。更好的方法是自定义
Settings.json
和launch.json
,如下所示:参考:www.example.comhttps://code.visualstudio.com/docs/editor/debugging#_launch-versus-attach-configurations
5f0d552i4#
使用较新的独立Pylint VSCode扩展,唯一对我有效的是将
"pylint.args": ["--rcfile=PATH_TO/pylintrc"]
添加到我的VSCodesettings.json
中。tvz2xvvm5#
在vs-code中:文件-首选项-设置搜索:派林特派林特:路径”-添加项目
对我有用!