- 프로그램 개발할때, 로컬 환경에서 기존의 다른 프로젝트의 라이브러리와 꼬이는 경우를 방지하기 위해 하나의 독립적인 방을 만들어 준다 생각하면됨.
가상환경 명령어
python -m venv 가상환경이름
생성한 가상환경이름 폴더 진입, Scripts 폴더 진입, activate 실행하면?
(가상환경 이름) 앞에 붙음. 그러면 가상환경 진입한거임.
1. pip freeze
2. pip freeze > requirements.txt
freeze 는 현재 환경에서 설치된 패키지를 출력하는 명령어
" > " 로 리다이렉션을 해서 requirements.txt에 저장하는 명령어.
python.exe -m pip install --upgrade pip
가상환경 설치 후 pip 버전 업그레이드 해주기
rmdir /S (삭제할 폴더)
추후에 옮기자.
pip install -r requirements.txt를 하면 requirements에것들 다운받음
source ./actiavte를 하면 리눅스 환경
py -3.11 -m venv venv
3.11 대신에 본인 원하는 버전을 입력하면 된다.