Python 프로그램을 독립 실행 파일로 패키징해 Python 인터프리터 없이 실행할 수 있습니다.
marcelotduarte/cx_Freeze
Python 스크립트를 Python이 지원하는 모든 플랫폼에서 실행할 수 있는 독립 실행형 실행 파일로 만드는 도구입니다.
- 스타
- 1,564
- 포크
- 241
- 열린 이슈
- 43
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
cx_Freeze는 Python 스크립트를 독립 실행형 실행 파일로 변환하므로, 별도로 Python을 설치하지 않은 컴퓨터에서도 프로그램을 실행할 수 있습니다. 생성된 실행 파일은 원래 스크립트의 성능을 유지한다고 하며, Python이 실행되는 모든 플랫폼에서 사용할 수 있습니다.
pip 또는 conda-forge로 설치할 수 있으며, Read the Docs 사이트에서 문서를 확인할 수 있습니다. 프로젝트에는 Windows 서비스 실행 파일을 빌드하는 샘플을 비롯한 여러 샘플이 포함되어 있습니다.
Python 환경을 직접 관리하지 않는 최종 사용자에게 Python CLI 도구나 데스크톱 애플리케이션을 단일 프로그램으로 배포하려는 개발자에게 적합합니다.
핵심 기능
- 01Python 스크립트에서 독립 실행형 실행 파일을 빌드합니다.
- 02Python이 실행되는 모든 플랫폼에서 사용할 수 있습니다.
- 03pip 또는 conda-forge로 설치할 수 있습니다.
- 04Windows 서비스 실행 파일을 빌드하는 샘플이 포함되어 있습니다.
활용 사례
- Python이 설치되지 않은 사용자에게 Python 데스크톱 앱을 배포합니다.
- Python CLI 도구를 단일 실행 파일로 제공합니다.
- Python 스크립트를 Windows 서비스로 패키징합니다.
빠른 시작
- 1
가상 환경에 pip로 cx_Freeze 설치
pip install --upgrade cx_Freeze - 2
또는 conda-forge에서 설치
conda install conda-forge::cx_freeze
사용 전 알아둘 점
- 라이선스는 NOASSERTION으로 표시되어 있습니다. README에는 Python Software Foundation License에서 파생되었다고 나와 있으므로, 상업적으로 사용하기 전에 라이선스 약관을 확인하세요.
토픽
자주 묻는 질문
- cx_Freeze은(는) 무엇인가요?
- Python 스크립트를 Python이 지원하는 모든 플랫폼에서 실행할 수 있는 독립 실행형 실행 파일로 만드는 도구입니다. cx_Freeze는 Python 스크립트를 독립 실행형 실행 파일로 변환하므로, 별도로 Python을 설치하지 않은 컴퓨터에서도 프로그램을 실행할 수 있습니다. 생성된 실행 파일은 원래 스크립트의 성능을 유지한다고 하며, Python이 실행되는 모든 플랫폼에서 사용할 수 있습니다.
- cx_Freeze은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cx_Freeze은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cx_Freeze은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cx_Freeze의 마지막 커밋은 2026년 11월 6일입니다.
- cx_Freeze은(는) 어디에 사용할 수 있나요?
- Python이 설치되지 않은 사용자에게 Python 데스크톱 앱을 배포합니다. Python CLI 도구를 단일 실행 파일로 제공합니다. Python 스크립트를 Windows 서비스로 패키징합니다.
- cx_Freeze는 어떻게 설치하나요?
- 가상 환경에 pip로 cx_Freeze 설치: pip install --upgrade cx_Freeze 또는 conda-forge에서 설치: conda install conda-forge::cx_freeze
- cx_Freeze은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/marcelotduarte/cx_Freeze
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Nuitka는 Python으로 작성된 Python 컴파일러로, Python 프로그램을 독립 실행 파일이나 확장 모듈로 변환합니다.
PyInstaller 기반의 GUI로 Python 스크립트를 독립 실행형 .exe 파일로 변환합니다.
애플리케이션과 의존성을 휴대용 virtualenv처럼 실행할 수 있는 단일 .pex 파일로 패키징하는 Python 도구입니다.
Pipfile과 Pipfile.lock을 사용해 재현 가능한 빌드를 지원하는, pip와 virtualenv를 결합한 Python 가상 환경 및 의존성 관리 도구입니다.
Briefcase는 Python 프로젝트를 Mac, Windows, Linux, iOS, Android 및 웹에서 실행되는 독립형 네이티브 앱으로 패키징합니다.