>백엔드 개발 >파이썬 튜토리얼 >cx_Freeze를 사용하여 Python 3.6 스크립트에서 독립 실행형 .exe를 만드는 방법은 무엇입니까?

cx_Freeze를 사용하여 Python 3.6 스크립트에서 독립 실행형 .exe를 만드는 방법은 무엇입니까?

DDD
DDD원래의
2024-12-19 17:36:14148검색

How to Create a Standalone .exe from a Python 3.6 Script Using cx_Freeze?

Python 3.6에서 Python 스크립트를 실행 파일(.exe)로 변환하는 방법

Python 스크립트를 실행 파일(.exe)로 변환하면 별도의 작업 없이 독립적으로 실행할 수 있습니다. 파이썬 인터프리터. 발생한 특정 문제를 해결하는 솔루션은 다음과 같습니다.

cx_Freeze를 사용하는 방법:

단계:

  1. Python 3.6을 설치합니다.
  2. cx_Freeze 설치: 명령에서 pip install cx_Freeze를 실행합니다. 프롬프트.
  3. IDNA 설치: 명령 프롬프트에서 pip install idna를 실행합니다.
  4. myfirstprog.py라는 Python 스크립트를 생성합니다.
  5. setup.py라는 새 Python 파일을 생성합니다. 스크립트와 동일한 디렉토리에 있습니다.
  6. 다음 코드를 setup.py에 복사하고 저장합니다. it:
from cx_Freeze import setup, Executable

base = None    

executables = [Executable("myfirstprog.py", base=base)]

packages = ["idna"]
options = {
    'build_exe': {    
        'packages':packages,
    },    
}

setup(
    name = "<any name>",
    options = options,
    version = "<any number>",
    description = '<any description>',
    executables = executables
)
  1. 스크립트 디렉터리의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "여기에서 명령 창 열기"를 선택합니다.
  2. 명령 프롬프트에 python setup.py를 입력합니다. build.
  3. 오류가 없으면 빌드 폴더가 생성됩니다.
  4. 빌드 폴더로 이동합니다. myfirstprog 애플리케이션을 찾으세요.
  5. 애플리케이션을 실행하여 기능을 확인하세요.

참고:

  • myfirstprog를 교체하세요. py를 Python 스크립트의 실제 파일 이름으로 바꿉니다.
  • 필요한 가져온 패키지를 setup.py의 패키지 목록.
  • setup.py에서 설정 정보(이름, 버전, 설명)를 사용자 정의합니다.
  • 실행 파일을 빌드하기 전에 가져온 패키지가 설치되어 있는지 확인하세요.

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

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