프로젝트에 가상환경 만들기
# 1. 프로젝트 폴더로 이동
cd your_project_folder
# 2. uv 가상환경 생성 (.venv 폴더가 생성됨)
uv venv --python 3.10 # 원하는 파이썬 버전 지정 가능
# 3. 가상환경 활성화 (맥/리눅스)
source .venv/bin/activate
가상환경 비활성화
아무 메시지가없으면 비활성화가 잘된것이고 이미 비활성화 되있으면 아래명령어를 찾을수 없다고 나온다.
deactivate
가상환경 활성화 여부 확인
기본적으로는 터미널에서 가상환경이 표시가되지만, 터미널에 테마적용등으로 가상환경이 표시가 안되는경우도 있습니다.
- 성공 시:
/Users/사용자이름/프로젝트경로/.venv/bin/python처럼 내가 만든 폴더 안의 경로가 뜹니다. - 실패 시:
/opt/homebrew/bin/python이나/usr/bin/python같은 시스템 경로가 뜹니다.
which python
1회성 가상환경 세팅
아래처럼 설치하면 가상환경 초기화 없이 1회성으로 설치됨
# requirements.txt 기반으로 광속 설치
uv pip install -r requirements.txt
uv로부터 프로젝트 관리받기
uv init
uv add -r requirements.txt
conda에 있는 가상환경 uv로 바꾸기
먼저 아래처럼 requirements.txt 파일을 만듬
# 1. 기존 콘다 환경 활성화
conda activate your_env_name
# 2. pip를 이용해 의존성 리스트 생성 (conda list보다 호환성이 좋음)
pip list --format=freeze > requirements.txt