私のプロジェクト構造は次のようになります。
project/
app/
main.py
venv/
.pylintrc
.pre-commit-config.yaml
編集しようとしてproject/app/main.py
失敗した場合
Unable to import 'psycopg2' (import-error)
しかし、このファイルを直接 pylint しようとすると、機能します。
.pre-commit-config.yaml
次のようになります。
- repo: https://github.com/PyCQA/pylint
rev: pylint-2.4.2
hooks:
- id: pylint