我的项目结构如下所示:
project/
app/
main.py
venv/
.pylintrc
.pre-commit-config.yaml
Run Code Online (Sandbox Code Playgroud)
当我尝试编辑project/app/main.py但失败时
Unable to import 'psycopg2' (import-error)
Run Code Online (Sandbox Code Playgroud)
但是当我试图直接对这个文件进行 pylint 时,它可以工作。
.pre-commit-config.yaml 看起来像这样:
- repo: https://github.com/PyCQA/pylint
rev: pylint-2.4.2
hooks:
- id: pylint
Run Code Online (Sandbox Code Playgroud)