프로젝트마다 필요한 Python과 라이브러리 버전이 다르므로 격리된 환경이 필요해. 일반 생태계에서는 stdlib venv와 빠른 uv가 널리 쓰이고, 환경 디렉터리 자체보다 pyproject와 lock 같은 선언을 버전 관리해.
Conda는 Python뿐 아니라 CUDA·BLAS 같은 네이티브 의존성까지 관리해. CWK Mac은 프로젝트 안 .venv를 만들지 않고 이름 붙인 Conda 환경의 정확한 실행 파일을 호출하는 규칙을 써. 남아 있는 venv 디렉터리는 기본값이 아니라 이전 흔적이야.
어느 도구든 시스템 Python에 무심코 설치하지 말고, 현재 인터프리터와 설치 대상을 먼저 확인해.