본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Winpython

0

WinPython은 Windows 10/11용 무료 오픈소스 포터블 파이썬 배포판으로, 과학·데이터·교육 작업을 목표로 합니다.

MIT 라이선스과학 스택포터블

소개

WinPython은 Windows 10/11용 무료 오픈소스 포터블 파이썬 배포판으로, 과학·데이터·교육 작업을 목표로 합니다. WinPython Development Team이 관리하며, 레지스트리 수정이나 설치 없이 폴더 압축 해제만으로 실행할 수 있습니다. 여러 버전을 동시에 설치해 독립적으로 사용할 수 있으며, pip나 wppm으로 패키지를 추가하거나 폴더를 압축해 공유할 수 있습니다.

상세정보

포터블 실행

WinPython은 압축 해제된 폴더 내에서 완전히 실행되며, 레지스트리나 시스템 경로에 변경을 가하지 않습니다. 폴더를 이동하거나 USB 드라이브에 복사해도 동일한 환경을 유지합니다.

사이드 바이 사이드 설치

같은 머신에 서로 다른 버전의 WinPython을 여러 개 설치할 수 있으며, 각각은 자체 디렉터리에 고립되어 간섭 없이 작동합니다.

사용자 정의 및 재배포

pip 또는 wppm으로 원하는 패키지를 추가하거나, 전체 폴더를 압축해 다른 사람에게 전달할 수 있습니다. 이는 강의실이나 팀 프로젝트에서 동일한 환경을 빠르게 공유하는 데 유용합니다.

재현 가능한 빌드

모든 WinPython 릴리스는 pylock.toml과 해시 pinned requirements 파일을 통해 정확한 패키지 세트를 공개하며, 이를 통해 오프라인 환경에서도 동일한 설치를 재현할 수 있습니다.

다운로드·설치 방법

공식 웹사이트에서 원하는 빌드(예: 2026-03 slim)를 다운로드합니다. 다운로드한 .exe 또는 .7z 파일을 실행하면 자동으로 압축이 해제되며, 별도의 설치 wizard 없이 바로 사용 가능한 폴더가 생성됩니다. 압축 해제 후 해당 폴더 내의 python.exe를 실행하거나, 명령 프롬프트에서 경로를 추가해 사용할 수 있습니다.

기본 사용법/명령어

압축 해제된 폴더 내에서 python.exe를 더블클릭하거나 명령 프롬프트에서 경로를 지정해 실행할 수 있습니다. 패키지를 추가하려면 해당 폴더 내에서 pip install 패키지명 명령을 사용하며, 오프라인 설치를 위해서는 미리 다운로드한 wheelhouse를 활용할 수 있습니다. WinPython Control Panel 또는 WPPM을 통해 파일 연관 레지스트리 등록도 가능합니다.

이런 경우에 유용합니다

시스템에 파이썬을 영구히 설치하고 싶지 않은 사용자, 여러 프로젝트에 서로 다른 파이썬 버전이 필요한 개발자, 강의실에서 동일한 환경을 빠르게 배포해야 하는 교육자, USB 드라이브를 통해 이동하며 작업해야 하는 사용자에게 적합합니다. 특히 과학 계산이나 데이터 분석을 위한 사전 구축된 스택이 필요한 경우 slim 빌드를 바로 활용할 수 있습니다.

지원 환경·시스템 요구사항

WinPython은 Windows 10/11 64비트 전용으로 제공됩니다. Windows 7은 더 이상 지원되지 않으며, 마지막 지원 빌드는 WinPython64-3.8.9.0입니다. 일부 바이너리 패키지가 누락될 수 있으므로, Microsoft Visual C++ Redistributable이 사전에 설치되어 있지 않은 경우 이를 추가해야 할 수 있습니다.

최신 버전·업데이트

최신 버전은 2026-03 slim으로, 2026년 8월 22일에リリース되었습니다. Python 3.13.15를 기반으로 하며, 과학 스택과 개발 도구가 포함되어 있습니다. 업데이트는 공식 웹사이트의リリース 페이지에서 확인할 수 있으며, 각 빌드는 GitHub Actions를 통해 공개적으로 빌드됩니다.

제한 사항·확인 사항

WinPython은 기본적으로 Windows Explorer에 통합되지 않으며, 파일 연관이나 컨텍스트 메뉴 항목을 원할 경우 WinPython Control Panel 또는 WPPM을 통해 수동으로 설정해야 합니다. 또한, free-threading(GIL 비활성화) 빌드의 경우 일부 패키지에 해당 휠이 아직 제공되지 않아 기능 제한이 있을 수 있습니다.

시스템 요구사항

Microsoft Visual C++ Redistributable이 시스템에 없을 경우 필요할 수 있습니다.