블로그 (Blog)/개발로그 (Devlogs)
MSYS2 에서 python의 venv
티클러
2025. 7. 18. 23:08
python의 venv는 프로젝트별로 파이썬의 독립적인 패키지 설치 및 관리를 도와주는 도구.
먼저 아래와 같이 가상 환경 세팅.
$ python -m venv test_python
현재 폴더에 test_python 폴더가 생성되면서 python을 구동하기 위한 기본 파일들이 설치됨.(pip도 포함)
다음 가상 환경을 아래와 같이 activate 해야 함.
$ source ./test_python/bin/activate
다음 pip list를 해보면
$ pip list
Package Version
------- -------
pip 25.0.1
((test_python) )
아무것도 깔린 게 없음.
다시 가상 환경을 deactivate 시에는 아래와 같이 실행.
$ deactivate
$ pip list
.....
urllib3 2.5.0
userpath 1.9.2
VapourSynth 65
virtualenv 20.31.2
wcwidth 0.2.13
websockets 15.0.1
Werkzeug 3.1.3
wheel 0.45.1
win32more 0.5.9
wrapt 1.17.2
xlsxwriter 3.2.5
yt-dlp 2025.6.25
$
deactivate 후에는 가상 환경이 아닌 설치된 패키지의 목록이 출력.