Repolode
pyenv

pyenv/pyenv-installer

pyenv와 관련 도구를 설치하고, 이후 업데이트하거나 제거할 수 있는 셸 스크립트입니다.

스타
4,130
포크
453
열린 이슈
9
마지막 커밋
지난달

어떤 프로젝트인가요?

pyenv-installer는 여러 Python 인터프리터 버전을 설치하고 전환하는 도구인 pyenv와 관련 플러그인을 설치하는 작은 셸 스크립트입니다. curl 명령 하나를 실행하면 설치 프로그램을 가져와 기본적으로 pyenv를 ~/.pyenv에 설치합니다. PYENV_GIT_TAG 변수를 설정하면 최신 개발 버전 대신 특정 pyenv 릴리스를 설치할 수 있습니다.

이 스크립트는 이후 유지 관리도 지원합니다. pyenv update 명령으로 기존 설치를 업데이트할 수 있으며, ~/.pyenv 디렉터리와 스크립트가 추가한 셸 설정 줄을 삭제하면 제거됩니다. USE_SSH를 설정하면 git clone에 HTTPS 대신 SSH를 사용합니다. 필요한 도구는 Git뿐이지만, Python을 직접 빌드하려면 시스템 빌드 라이브러리가 필요합니다. 프로젝트는 OS별 요구 사항을 정리한 위키 페이지를 안내합니다.

저장소에는 Travis CI 같은 CI 환경에서 사용하는 방법도 설명되어 있습니다. 호스트 이미지가 이미 PYENV_ROOT를 설정했을 수 있으므로 먼저 해당 변수를 해제해야 합니다.

핵심 기능

  • 01curl 명령 하나로 pyenv를 설치합니다.
  • 02PYENV_GIT_TAG를 사용해 특정 pyenv 릴리스로 설치 버전을 고정합니다.
  • 03pyenv update로 기존 설치를 업데이트합니다.
  • 04USE_SSH를 통해 SSH 기반 git clone을 지원합니다.
  • 05간단한 수동 제거 절차를 안내합니다.

활용 사례

  • 새 개발 머신에 pyenv를 설정할 때.
  • Travis CI 같은 CI 파이프라인에 특정 pyenv 버전을 설치할 때.
  • 공유 서버에서 여러 Python 버전을 관리할 때.

빠른 시작

  1. 1

    Git이 설치되어 있는지 확인하세요

  2. 2

    README에 있는 공식 설치 스크립트를 실행하세요

  3. 3

    pyenv 안내에 따라 pyenv용 셸 환경을 설정하세요

사용 전 알아둘 점

  • Python 버전을 컴파일하려면 시스템 빌드 라이브러리와 패키지가 필요하며, 이를 직접 설치해야 합니다.
  • 설치는 curl로 셸 스크립트를 가져와 bash에 파이프로 전달해 실행하는 방식이며, 셸 환경 설정은 수동으로 해야 합니다.

토픽

자주 묻는 질문

pyenv-installer은(는) 무엇인가요?
pyenv와 관련 도구를 설치하고, 이후 업데이트하거나 제거할 수 있는 셸 스크립트입니다. pyenv-installer는 여러 Python 인터프리터 버전을 설치하고 전환하는 도구인 pyenv와 관련 플러그인을 설치하는 작은 셸 스크립트입니다. curl 명령 하나를 실행하면 설치 프로그램을 가져와 기본적으로 pyenv를 ~/.pyenv에 설치합니다. PYENV_GIT_TAG 변수를 설정하면 최신 개발 버전 대신 특정 pyenv 릴리스를 설치할 수 있습니다.
pyenv-installer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pyenv-installer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pyenv-installer은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. pyenv-installer의 마지막 커밋은 2026년 10월 7일입니다.
pyenv-installer은(는) 어디에 사용할 수 있나요?
새 개발 머신에 pyenv를 설정할 때. Travis CI 같은 CI 파이프라인에 특정 pyenv 버전을 설치할 때. 공유 서버에서 여러 Python 버전을 관리할 때.
pyenv-installer는 어떻게 설치하나요?
Git이 설치되어 있는지 확인하세요 README에 있는 공식 설치 스크립트를 실행하세요 pyenv 안내에 따라 pyenv용 셸 환경을 설정하세요
pyenv-installer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pyenv/pyenv-installer

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

관련 프로젝트