Repolode
pypa

pypa/virtualenv

프로젝트별 패키지를 분리해 관리할 수 있도록 격리된 Python 가상 환경을 만드는 도구입니다.

스타
5,065
포크
1,138
열린 이슈
4
마지막 커밋
12시간 전

어떤 프로젝트인가요?

virtualenv는 격리된 Python 환경을 만드는 명령줄 도구입니다. 각 환경에는 별도의 인터프리터와 site-packages 디렉터리가 있어, 한 프로젝트에 설치한 패키지가 다른 프로젝트나 시스템 Python에 영향을 주지 않습니다.

이 프로젝트는 PyPI에 배포되며 PyPA (Python Packaging Authority) 조직에서 관리합니다. 문서에서는 설치와 사용법을 안내하고, 저장소에는 변경 로그가 포함되어 있습니다. 메타데이터에는 CPython, PyPy, Jython 지원과 Cython 관련 워크플로가 명시되어 있습니다.

범용 라이브러리이자 CLI이므로 의존성 격리가 필요한 모든 Python 개발 워크플로에 적합합니다.

핵심 기능

  • 01각각 별도의 인터프리터와 site-packages를 갖는 격리된 Python 환경을 만듭니다.
  • 02PyPI에서 설치할 수 있으며 명령줄 도구로 사용할 수 있습니다.
  • 03PyPy와 Jython을 비롯한 여러 Python 구현을 지원합니다.
  • 04PyPA 조직에서 관리하며 문서와 변경 로그를 제공합니다.

활용 사례

  • 여러 Python 프로젝트의 의존성을 서로 분리해 관리합니다.
  • 서로 다른 인터프리터나 패키지 버전에서 프로젝트를 테스트합니다.
  • 시스템 Python을 수정하지 않고 Python 패키지를 설치합니다.

포함된 컬렉션

토픽

자주 묻는 질문

virtualenv은(는) 무엇인가요?
프로젝트별 패키지를 분리해 관리할 수 있도록 격리된 Python 가상 환경을 만드는 도구입니다. virtualenv는 격리된 Python 환경을 만드는 명령줄 도구입니다. 각 환경에는 별도의 인터프리터와 site-packages 디렉터리가 있어, 한 프로젝트에 설치한 패키지가 다른 프로젝트나 시스템 Python에 영향을 주지 않습니다.
virtualenv은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
virtualenv은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
virtualenv은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. virtualenv의 마지막 커밋은 2026년 11월 6일입니다.
virtualenv은(는) 어디에 사용할 수 있나요?
여러 Python 프로젝트의 의존성을 서로 분리해 관리합니다. 서로 다른 인터프리터나 패키지 버전에서 프로젝트를 테스트합니다. 시스템 Python을 수정하지 않고 Python 패키지를 설치합니다.
virtualenv은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pypa/virtualenv

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트