본문 바로가기

vscode3

[vscode] python 환경설정 vscode 에서 python, pytest, pylint 등을 설정하면서 생긴 파일들이다. 일단 나의 기억에 도움이 되고자 아래에 적는다. 프로젝트 디렉토리 아래에서 .env PYTHONPATH=src VSCode 내에서 src 와 test 디렉토리가 나뉘어져 있을 때 src 디렉토리를 인식하기 위해서 필요했던 것으로 기억한다. .pylintrc $ pylint --generate-rcfile 기본적으로 위 명령어를 이용해서 만든다. 그런 다음 pylint 에서 src 등을 못 찾아서 경고등을 낼 수 있으므로 .pylintrc 내 init-hook='import sys; sys.path.append("./")' 에서 그러한 디렉토리들을 import 해준다. 그리고 무시하고 싶은 경고들은 disable .. 2021. 11. 5.
[VScode] python formatting black 설정 기본적인 것은 https://dev.to/adamlombard/how-to-use-the-black-python-code-formatter-in-vscode-3lo0 VSCode: Using Black to automatically format Python How to configure the Black Python code formatter in VSCode dev.to 을 참조하였다. 다만 나의 경우 차이점은 WSL Remote Server 에 설정을 하였다는 것이다. 이 경우 settings.json 은 $HOME/.vscode-server/data/Machine 에 저장이 되고 다음 두 줄이 추가 된다. "python.formatting.provider": "black", "editor.forma.. 2021. 8. 26.
vscode 에서 pylint 사용 나의 경우 다음과 같은 경로를 가지고 있다. 이러한 상황에서 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에 roo.. 2021. 3. 24.