✅ 1. Python - 가상 환경
- 파이썬에서는 가상 환경을 제공해주며, 해당 가상 환경은 프로젝트마다 독립된 파이썬 실행 환경을 만들어 주는 것임.
- 독립적으로 구성되는 내용은 "파이썬 실행 파일", "pip", "설치된 라이브러리들" 이 됨.
- 가상 환경 사용 장점: 파이썬 한 곳에 전역으로 설치가 되는 패키지가 존재하게 되면, 프로젝트 마다 패키지 및 버전이 충돌이 될 수 있기 때문에, 여러 프로젝트를 하나의 컴퓨터에서 돌린다고 하면 가상 환경을 통해 격리를 시켜 줄 수 있음.
(1) 가상 환경 생성 - 명령어
python -m venv venv(가상 환경명)
- 가상 환경을 세팅하고자 하는 프로젝트 폴더 root 경로에 명령어를 입력해주면 된다.
- venv 는 파이썬 가상 환경 virtual environment 의 약자이다.
- 가상 환경명은 직접 지정해서 사용이 가능함.
- 위와 같은 venv(가상 환경명) 폴더가 해당 프로젝트에 만들어지게 됨.
- 구성을 보면 pip 를 통해서 받아오는 라이브러리들이 이곳에 저장이 되기 때문에 다른 프로젝트에 영향을 안줌.
- venv 는 건드릴 필요 없이, 해당 루트 안에서 돌아가는 파이썬 파일들은 가상 환경에 의해서 실행이 될 수 있음.
(2) 가상 환경 활성화 - 명령어
.\venv\Scripts\activate
- 해당 명령어는 가상 환경을 활성화 하는 명령어로, 반드시 활성화를 해줘야지 해당 가상 환경 프로젝트를 사용 할 수 있음.
- 또한, 활성화 명령어를 한 뒤 pip 를 받아야지 해당 가상 환경에 받아져서 라이브러리를 사용 할 수 있음.
- 활성화가 된 상태는 터미널을 열어보면 앞에 (venv) 를 통해서 알 수 있음.