Python 3.15는 기본적으로 Windows on Arm에서 기본 ARM64 버전을 실행하며 인기 있는 PyPI 프로젝트의 적용 범위는 94%에 이릅니다.

📅 2026-10-15

요약:

Python 3.15가 출시되면서 Windows on Arm 플랫폼용 Python 개발 환경이 더욱 성숙해졌습니다. Python Installation Manager 26.4를 사용하여 Arm 장치에 3.15를 설치하면 x64 버전 대신 기본 ARM64 인터프리터가 기본적으로 선택됩니다. Python 3.15는 10월 9일에 공식적으로 출시되었습니다. Microsoft는 Windows on Arm이 이제 CPython을 위한 Tier 2 플랫폼이 되었다고 밝혔습니다. 이는 아키텍처에 지속적인 구성과 테스트가 통합되어 있음을 의미합니다. 관련 결함은 적시에 복구되어야 하며, 플랫폼 테스트 실패는 CPython 공식 버전 출시에 영향을 미칩니다.

Microsoft 통계에 따르면 2026년 9월 현재 PyPI에서 가장 많이 다운로드된 1,000개 프로젝트 중 최신 버전의 약 94%가 Windows on Arm에서 사용할 수 있는 소프트웨어 패키지를 출시한 것으로 나타났습니다. 그러나 이 비율이 모든 프로젝트가 기본 ARM64 코드를 제공한다는 의미는 아닙니다. 통계에는 기본 ARM64 휠은 물론 특정 프로세서 아키텍처에 의존하지 않고 여러 플랫폼에서 사용할 수 있는 범용 Python 휠도 포함됩니다. 최상위 소프트웨어 패키지가 범용 패키지이더라도 이것이 의존하는 기본 구성 요소에는 여전히 포팅되지 않은 기본 확장이 포함될 수 있으므로 이 숫자만으로는 모든 Python 애플리케이션이 Arm 컴퓨터에서 완전히 실행될 수 있다고 결론을 내릴 수 없습니다.

Microsoft에서 나열한 사용 가능한 도구 및 라이브러리에는 NumPy, SciPy, pandas, scikit-learn, Django, FastAPI는 물론 Jupyter, VS Code, Ruff 및 pytest 등이 포함됩니다. Anaconda 기본 저장소는 또한 과학 컴퓨팅, 기계 학습, 웹 개발 및 데이터베이스 관련 구성 요소를 포함하여 Python 3.12~3.14를 포함하는 2,500개 이상의 Windows on Arm 소프트웨어 패키지를 제공했습니다. 아직 기본적으로 적용되지 않은 x64 종속성의 경우 Windows 에뮬레이션을 전환 솔루션으로 계속 사용할 수 있습니다.

생태적 개선은 개발자를 위한 기본 빌드 환경의 이점도 제공합니다. 이제 GitHub Actions는 Windows on Arm 관리 실행기를 제공합니다. 이를 통해 오픈 소스 유지관리자는 물리적 장치를 유지 관리하거나 시뮬레이션 환경에 의존하지 않고도 소프트웨어 패키지를 컴파일하고 Arm 컴퓨터에서 직접 테스트를 실행할 수 있습니다. Microsoft는 PyArrow, gRPC, OpenCV 및 일부 데이터베이스 클라이언트와 같은 프로젝트에 대한 기본 휠 지원을 완료하기 위해 유지 관리 담당자와 계속 협력할 것이라고 밝혔습니다.

Microsoft는 이번 개발을 "Python 실행 가능"에서 Windows on Arm을 위한 보다 완전한 개발 플랫폼을 향한 단계로 보고 있지만 Tier 2 지원 수준이나 대중적인 패키지 적용 범위는 애플리케이션 호환성을 보장하지 않습니다. 개발자는 프로젝트, 특히 C, C++ 또는 Rust 기본 확장이 포함된 패키지를 마이그레이션할 때 전체 종속성 트리를 확인하고 대상 Arm 장치에서 실제로 빌드하고 테스트해야 합니다.

관련 태그

관련 글

댓글

0/500
Captcha (click to refresh)
댓글 없음