>백엔드 개발 >파이썬 튜토리얼 >py2exe를 사용하여 Python 스크립트에서 단일 실행 파일을 만드는 방법은 무엇입니까?

py2exe를 사용하여 Python 스크립트에서 단일 실행 파일을 만드는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-29 19:32:16407검색

How to Create a Single Executable File from a Python Script Using py2exe?

py2exe로 단일 실행 파일을 생성하는 방법

컴퓨팅에서 단일 실행 파일은 별도의 작업 없이 바로 실행할 수 있는 프로그램이다. 추가 종속성 또는 설치가 필요합니다. 여기에는 프로그램을 실행하는 데 필요한 모든 코드와 리소스가 포함되어 있습니다. Python에서 단일 실행 파일을 생성하는 한 가지 방법은 py2exe를 사용하는 것입니다.

py2exe의 Bundle_files 옵션 사용

py2exe를 사용하여 단일 실행 파일을 생성하려면 다음에서 Bundle_files 옵션을 활용하세요. setup.py 파일. Bundle_files를 1로 설정하고, 압축을 True로 지정하고, zipfile을 None으로 설정합니다. 이는 Python 인터프리터를 포함한 모든 파일을 배포용 압축된 단일 파일로 묶도록 py2exe에 지시합니다.

py2exe 문서에 설명된 대로, Bundle_files의 유효한 값은 다음과 같습니다.

  • 3( 기본값): 파일을 묶지 않음
  • 2: Python을 제외한 모든 항목을 묶음 인터프리터
  • 1: Python 인터프리터를 포함한 모든 항목을 번들로 묶습니다

zipfile을 없음으로 설정하면 번들 파일이 별도의 library.zip 아카이브 대신 실행 파일에 통합됩니다.

샘플 Setup.py 파일

샘플은 다음과 같습니다. Bundle_files 구성을 보여주는 setup.py 파일:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
    windows = [{'script': "single.py"}],
    zipfile = None,
)

이 setup.py 파일이 실행되면 Python 인터프리터와 단일 실행에 필요한 모든 파일이 포함된 단일 실행 파일(single.exe)이 생성됩니다. .py 스크립트.

위 내용은 py2exe를 사용하여 Python 스크립트에서 단일 실행 파일을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.