py2exe는 Windows에서 Python 프로그램을 exe 실행 파일로 패키지화합니다.

py2exe 패키지 Python 프로그램

1. py2exe 소개

py2exePythonWindows로 변환하는 스크립트입니다. **Python 파서를 설치하지 않고도 를 실행할 수 있도록 에서 독립적으로 실행될 수 있는 .exe 프로그램 =7>실행 Windows** 시스템에서 실행 가능한 프로그램입니다.

py2exe已经被用于创建wxPython,Tkinter ,Pmw,PyGTK, pygame,win32com client和server,일본적 독립정서. py2exe是发布在开源许可证下的.

2. py2exe 모듈 설치

다음 명령을 실행하십시오.

핍 설치 py2exe

여기에 이미지 설명을 삽입하세요.
위와 같이 성공적으로 설치되었습니다 가 표시되면 설치가 성공한 것입니다.

3. py2exe를 사용하여 Python 프로그램 패키징

또는 test.py 파일을 예로 들어 test.py 파일입니다. 수정된 내용은 다음과 같습니다.

# -*- coding:utf-8 -*-

print(123)
print('hello')
print("I'm a man")
print('''python is good!
I like python...''')

또한 mysetup.py라는 구성 스크립트 파일을 생성하고 다음과 같이 콘텐츠를 편집해야 합니다.

from distutils.core import setup
import py2exe

setup(console=["test.py"])

파일 구조는 다음과 같습니다.
여기에 이미지 설명을 삽입하세요.
그런 다음 다음 명령을 실행합니다:python mysetup.py py2exe, 아래와 같이 Enter를 눌러 실행하십시오.

여기에 이미지 설명을 삽입하세요.

실행 후 dist 파일 경로에 생성됩니다. >이 설치되지 않은 컴퓨터에서 실행할 수 있습니다. Python 폴더에 있는 모든 파일을 함께 게시해야 합니다. 이런 방식으로 dist 폴더에는 게시된 콘텐츠가 포함됩니다. 게시 시 mysetup.py

여기에 이미지 설명을 삽입하세요.
여기에 이미지 설명을 삽입하세요.
dist의 파일을 다른 컴퓨터의 ffff<에 복사합니다. a i=4> 폴더에서 실행되는 내용은 다음과 같습니다.
여기에 이미지 설명을 삽입하세요.

4. py2exe는 여러 파일을 게시합니다.

여러 파일을 게시하는 경우mysetup.py 파일만 수정하면 됩니다. 다중 파일 사용 사례 파일을 게시하려면 pyinstaller를 예로 들어 보겠습니다. mysetup.py파일 내용은 다음과 같이 수정됩니다.

from distutils.core import setup
import py2exe

setup(console=[
    "test.py",
    "test2.py",
    "tool/test3.py"
])

그런 다음python mysetup.py py2exe를 실행하면 동일한 내용이dist에 생성됩니다. > 폴더. 단지 각 파일에 대해 **.exe** 파일이 생성된다는 것뿐입니다.

여기에 이미지 설명을 삽입하세요.
여기에 이미지 설명을 삽입하세요.
기본적으로 py2exedist 디렉토리에 있습니다. 다음과 같은 필수 파일을 만드십시오:

  • 하나 이상의 exe 파일.
  • python##.dll。
  • .pyd 파일(exe 파일 및 기타 *.dll에 필요한 컴파일된 확장자) * 파일의 경우 이러한 *.dll.pyd*에 필요합니다.
  • 컴파일된 순수python 모듈(예: .pyc 또는 .pyo)을 포함하는 library.zip 파일

다시 한 번 강조하고 싶은 점은 게시할 때 dist 폴더 아래의 모든 파일을 함께 게시해야 한다는 것입니다. \color{red}{다시 강조합니다: 게시할 때 dist 폴더 아래의 모든 파일을 함께 게시해야 합니다. }다시 강조합니다. 게시할 때 dis<를 사용해야 합니다. a i =4>t폴더 아래의 모든 파일을 함께 게시할 수 있습니다.

이 구성 스크립트에서는 많은 관련 속성을 설정할 수도 있습니다. 자세한 내용은 공식 웹사이트 또는 github-py2exe를 참조하세요.

위 내용은 제가 사용하면서 실제 작업한 기록으로, 참고용으로, 그리고 추후 검토를 위해 공유합니다.


이전 기사:pyinstaller는 Windows에서 Python 프로그램을 exe 실행 파일로 패키징합니다.

추천

출처blog.csdn.net/weixin_44131612/article/details/131848500