1. 프로젝트 폴더 생성
가상환경을 만들고자 하는 프로젝트 폴더를 생성
mkdir ~/my-project
cd ~/my-project
2. 가상환경 생성
venv 모듈을 사용하여 가상환경을 생성
python3 -m venv .venv
- .venv는 가상환경 폴더 이름으로, 일반적으로 프로젝트 디렉토리 내에 생성됩니다.
- python3 명령어는 Mac에서 Python 3.x 버전을 실행하기 위해 사용됩니다.
3. 가상환경 활성화
가상환경을 활성화하려면 다음 명령어를 입력
source .venv/bin/activate
4. 패키지 설치 및 관리
가상환경이 활성화된 상태에서 필요한 Python 패키지를 설치
pip install requests
5. VS Code 설정
- VS Code에서 프로젝트 폴더를 엽니다.
- Command Palette(단축키: ⇧⌘P)를 열고 Python: Select Interpreter를 검색합니다.
- .venv 가상환경을 선택합니다.
- VS Code가 자동으로 감지하지 못하는 경우, .venv/bin/python 경로를 수동으로 선택해야 할 수 있습니다.
6. 가상환경 비활성화
작업이 끝난 후 가상환경을 비활성화하려면 다음 명령어를 입력
deactivate
추가
- 가상환경 폴더 숨기기: .gitignore 파일에 .venv/를 추가하여 가상환경 폴더가 Git에 커밋되지 않도록 설정하세요.
- 최신 pip 업그레이드: 가상환경 생성 후 pip, setuptools 등을 최신 버전으로 업데이트하세요.
python -m pip install --upgrade pip setuptools wheel
Conda 사용
1. 해당 프로젝트 열기 및 터미널 입력
conda create -n em python=3.12
2. 확인 및 활성화
conda env list (conda init을 먼저 해야 한다는 경고가 나올 경우 conda init 후 VS Code를 재실행)
conda activate em
3. 필요 라이브러리 설치
pip install -r requirements.txt