Skip to content

Python

Pylance 검사 제외 방법

윈도우 서버에 Python 프로그램을 배포하는 용도로 WinPython을 사용중인데, WinPython이 포함된 프로젝트를 구성하면 VS Code에 설치된 Pylance 검사기가 WinPython의 코드 수만줄을 전부 검사하려고 하는 사소한 문제가 있다.

WinPython으로 Portable Python 사용하기

업무 특성상 폐쇄망의 Windows 환경에 소규모 Python 프로그램들을 배포할 경우가 많은데, 매번 Python 환경을 구성하고 패키지들을 설치하기 어려운 상황이라 Portable Python을 사용해서 배포하고 있다.

uv를 통한 Python 프로젝트 관리

Python 버전 관리, 의존성 관리, 가상환경 관리 등 통합 프로젝트 관리 도구인 uv를 사용하면 Python 프로젝트를 매우 쉽게 관리할 수 있다. 게다가 아래 표에서 확인할 수 있다시피 uv는 의존성 주입 등 환경 구성이 매우 빠르게 수행되는 장점이 있다.