반응형
나의 경우 다음과 같은 경로를 가지고 있다. 이러한 상황에서 pylint 를 활성화 하면 test_*.py 에서 src 아래의 파일들을 경로를 찾지를 못한다. 이는 PYTHONPATH 에 src 가 들어가 있지 않기 때문이다.
$ tree src test -L 1
src
├── __init__.py
├── details.py
└── oneline.py
test
├── test_details.py
└── test_oneline.py
이를 위해서 .pylintrc 를 생성하고 init-hook='import sys; sys.path.append("./")' 를 해주면 문제가 해결 된다.
.pylintrc 생성
]$ pylint --generate-rcfile > .pylintrc
PYTHONPATH에 root 디렉토리 설정
그 다음 .pytlintc 파일에서
[MASTER]
init-hook='import sys; sys.path.append("./")'
을 적어주면 된다.
반응형
'컴퓨터관련 쪽지' 카테고리의 다른 글
pytest 에서 code coverage 사용: 얼만큼 코드에 대해서 테스트를 하는가 확인. (0) | 2021.03.25 |
---|---|
pytest 사용시 PYTHONPATH=. 설정 방법 (0) | 2021.03.25 |
yahoo mail 을 outlook 에 연결하기 (임시 비밀번호 생성) (0) | 2021.03.24 |
[Azure, jupyter] Azure 클라우드에서 jupyter 서버열고 외부에서 접속하는 방법 (0) | 2021.03.22 |
[pandas, matplotlib] bed 파일을 읽어 들여서 모두 한번에 line plot 하기 (0) | 2021.03.22 |
댓글