Python(6)
-
Python VSCode setting - formatter black 설정
formatter는 code를 정리해준다. python에는 다양한 포맷터가 존재한다. 그 중에 Black을 설치할 것이다. 1. Extension 설치 Black formatter을 설치한다. 2. pipenv에 black을 설치한다. pipenv install black 3. settings 설정 workspace의 format on save를 체크한다. 저장시 코드를 정리해준다. Settings 클릭 Workspace에 formatting - Format on Save를 설정한다. { "python.envFile": "${workspaceFolder}/.venv", "python.analysis.typeCheckingMode": "basic", "editor.formatOnSave": true } ...
2023.11.30 -
Python VSCode setting - Lint 설정
python lint는 여러가지가 있는데 보통 pylint를 사용한다. vscode에는 extension으로 pylint를 제공한다. Pylint 설치 pipenv shell pipenv install pylint 가상환경에 pylint 설치 pipenv graph 잘 설치됬는지 확인 extension 설치 extension -> pylint 검색 -> pylint 설치 적용 확인 lint 적용된다. 안될시 ctrl + shift + p -> pylint: Restart Server
2023.11.29 -
Python VSCode Setting - workspace
VSCode 세팅은 전체(User) 폴더 내부(Workspace)로 나뉜다. 보통 Workspace로 환경 설정해야 git으로 관리할 때 편하다. 톱니바퀴 아이콘 -> Settings 클릭한다. workspace -> Extensions -> Python 으로 들어가면 Python 관련한 세팅을 할 수 있다. 가상환경 기본 경로를 .venv로 변경 -> pipenv를 사용하기 때문에 변경 -> 꼭할 필요는 없다. ${workspaceFolder}는 Vscode의 미리정의된 언어이다. 참조 - https://code.visualstudio.com/docs/editor/variables-reference Visual Studio Code Variables Reference Visual Studio Code ..
2023.11.28 -
Python VSCode Setting - launch.json 설정
VSCode에서 F5를 누르면 디버깅하고 싶었다. VScode에는 다 제공한다. 참고 https://code.visualstudio.com/docs/editor/debugging Debugging in Visual Studio Code One of the great things in Visual Studio Code is debugging support. Set breakpoints, step-in, inspect variables and more. code.visualstudio.com Launch.json 설정 아이콘 선택 -> create a launch.json file 클릭한다. Python File 선택한다. .vscode/launch.json에 파일 자동 생성된다. F5 누르면 자동으로 디버..
2023.11.27 -
Python VSCode Setting - 기본
1. 파이썬 설치 파이썬 공식 페이지에서 설치한다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 현재(2023.11.26) 기준 최신 버전(3.12.0) 다운로드한다. python 환경변수 추가 체크 후 Install Now 클릭 2. 가상환경 설정 새 폴더생성 - python 폴더 경로창에 cmd 입력 python --version python 잘 설치 됐는지 확인 설치 잘됨 pip install pipenv mkdir .venv cd .venv pipenv install --python 3.12 명령어 입력 후 에러 없으면 cmd 창 종..
2023.11.26 -
파이참 디버깅 오류 : module 'queue' has no attribute 'Queue'
파이참에서 디버깅을 하려고 하는 데 값자기 오류가 나왔다. module 'queue' has no attribute 'Queue' 구글링해보니 이름을 변경하라고 한다. stackoverflow.com/questions/20892994/attributeerror-module-has-no-attribute-queue AttributeError 'module' has no attribute 'Queue" I am trying to import Queue and I keep getting the following Traceback (most recent call last): File "threading.py", line 2, in import Queue File "/Library/Frameworks/Python..
2021.03.18