Cursor에서 가상 환경 활성화하기
Python 가상 환경은 프로젝트별로 격리된 개발 환경을 제공합니다. 이 가이드에서는 Cursor IDE에서 가상 환경을 설정하고 활성화하는 방법을 보여드리겠습니다.
가상 환경이란?
가상 환경은 Python 프로젝트를 위한 격리된 환경으로:
- 프로젝트별 의존성 관리
- Python 버전 격리
- 깨끗한 개발 환경 유지
Cursor에서 가상 환경 설정하기
1. 새 가상 환경 생성
터미널에서 다음 명령어를 실행하세요:
# 프로젝트 디렉토리로 이동
cd your-project-directory
# 가상 환경 생성
python -m venv venv
2. 가상 환경 활성화
운영체제에 따라 다른 명령어를 사용합니다:
# Windows
.\venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
활성화되면 터미널 프롬프트에 (venv)
가 표시됩니다.
Cursor에서 가상 환경 사용하기
1. 통합 터미널 사용
Cursor의 통합 터미널에서 가상 환경을 활성화할 수 있습니다:
- `Ctrl + `` (백틱)을 눌러 터미널 열기
- 위의 활성화 명령어 실행
2. Python 인터프리터 선택
Ctrl + Shift + P
를 눌러 명령 팔레트 열기- "Python: Select Interpreter" 입력
- 가상 환경의 Python 인터프리터 선택
패키지 관리
1. 패키지 설치
활성화된 가상 환경에서:
# pip 업그레이드
pip install --upgrade pip
# 패키지 설치
pip install package-name
# requirements.txt에서 설치
pip install -r requirements.txt
2. 의존성 관리
# 현재 의존성 내보내기
pip freeze > requirements.txt
# 가상 환경 비활성화
deactivate
모범 사례
-
프로젝트별 가상 환경
- 각 프로젝트마다 별도의 가상 환경 사용
- 가상 환경 폴더를
.gitignore
에 추가
-
의존성 문서화
requirements.txt
유지- 버전 고정 사용:
package==version
-
가상 환경 이름 지정
- 명확한 이름 사용 (예:
venv
,env
,.venv
) - 프로젝트 구조에 맞게 배치
- 명확한 이름 사용 (예:
문제 해결
1. 가상 환경 활성화 실패
# Windows에서 실행 정책 확인
Get-ExecutionPolicy
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
2. 패키지 설치 문제
# pip 캐시 정리
pip cache purge
# 가상 환경 재생성
rm -rf venv
python -m venv venv
3. Python 경로 문제
# Python 경로 확인
which python # macOS/Linux
where python # Windows
고급 설정
1. 가상 환경 자동 활성화
Cursor 설정에서 자동 활성화 구성:
settings.json
열기- Python 가상 환경 설정 추가
2. 여러 Python 버전
# 특정 Python 버전으로 가상 환경 생성
python3.8 -m venv venv-py38
python3.9 -m venv venv-py39
결론
Cursor에서 가상 환경을 사용하면 Python 개발을 더 효율적이고 격리된 방식으로 할 수 있습니다. 이 가이드의 단계를 따르면 프로젝트 의존성을 효과적으로 관리하고 깨끗한 개발 환경을 유지할 수 있습니다.
추가 리소스:
마지막 업데이트: 2025년 2월 - 이 가이드는 Cursor 버전 0.43 및 Python 3.x를 다룹니다.