복붙노트

[PYTHON] 바이너리 실행 파일로 파이썬 스크립트를 컴파일하는 법

PYTHON

바이너리 실행 파일로 파이썬 스크립트를 컴파일하는 법

파이썬 스크립트를 Windows 실행 파일로 변환해야합니다.

python26에 Python 2.6이 설치되어 있습니다.

하나의 스크립트를 만들어서 C : \ pythonscript에 보관했습니다. 이 폴더 안에는 두 개의 파일이 있습니다.

Setup.py 및 oldlogs.py (이 파일은 변환 필요)

setup.py 코드는

from distutils.core import setup
import py2exe

setup(console=['oldlogs.py'])

oldlogs.py를 exe 파일로 변환하려면 어떻게해야합니까?

해결법

  1. ==============================

    1.또는 py2exe의 대안으로 PyInstaller를 사용하십시오. 다음은 좋은 출발점입니다. PyInstaller는 리눅스와 맥용 실행 파일을 만들자 ...

    또는 py2exe의 대안으로 PyInstaller를 사용하십시오. 다음은 좋은 출발점입니다. PyInstaller는 리눅스와 맥용 실행 파일을 만들자 ...

  2. ==============================

    2.py2exe가 필요합니다. 튜토리얼 읽기.

    py2exe가 필요합니다. 튜토리얼 읽기.

  3. ==============================

    3.파이썬 소스를 컴파일하여 모든 플랫폼에 맞게 패키지화하는 과정을 모은 프리젠 테이션을 만들었습니다 (마지막 슬라이드에는 자세한 지침에 대한 링크가 포함되어 있습니다)

    파이썬 소스를 컴파일하여 모든 플랫폼에 맞게 패키지화하는 과정을 모은 프리젠 테이션을 만들었습니다 (마지막 슬라이드에는 자세한 지침에 대한 링크가 포함되어 있습니다)

  4. ==============================

    4.나는 PyInstaller를 추천한다. 간단한 파이썬 스크립트는 다음 명령으로 exe로 변환 될 수있다.

    나는 PyInstaller를 추천한다. 간단한 파이썬 스크립트는 다음 명령으로 exe로 변환 될 수있다.

    utils/Makespec.py [--onefile] oldlogs.py
    

    최종 EXE를 빌드하기위한 구성 인 yourprogram.spec 파일을 작성합니다. 다음 명령은 구성 파일에서 exe를 빌드합니다.

    utils/Build.py oldlogs.spec
    

    더 자세한 내용은 여기에서 찾을 수 있습니다.

  5. ==============================

    5.완벽을 기하기 위해 cx_Freeze는 PyInstaller와 py2exe와 함께이 도구에 사용할 수있는 또 다른 도구입니다. 다른 대답은 이미 언급했습니다.

    완벽을 기하기 위해 cx_Freeze는 PyInstaller와 py2exe와 함께이 도구에 사용할 수있는 또 다른 도구입니다. 다른 대답은 이미 언급했습니다.

  6. from https://stackoverflow.com/questions/12339671/how-to-compile-python-script-to-binary-executable by cc-by-sa and MIT license