반응형

PyInstaller Manual  https://pyinstaller.org/en/stable/#

 

PyInstaller Manual — PyInstaller 5.13.0 documentation

PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app without installing a Python interpreter or any modules. PyInstaller supports Python 3.7 and newer, and correctly bundles many major P

pyinstaller.org

 

https://wikidocs.net/21952#_1

 

09. 실행파일 만들기 (PyInstaller)

![](https://wikidocs.net/images/page/21952/intro_exe.png)   제작한 Python 파일(.py)을 실행파일(.exe)로.…

wikidocs.net

PyInstaller는 Python 애플리케이션과 모든 종속성을 단일 패키지로 묶습니다. 

사용자는 Python 인터프리터 또는 모듈을 설치하지 않고 패키지된 앱을 실행할 수 있습니다. 

PyInstaller는 Python 3.7 이상을 지원하며 numpy, matplotlib, PyQt, wxPython 등과 같은 많은 주요 Python 패키지를 올바르게 번들로 제공합니다.

 

PyInstaller는 Windows, MacOS X 및 Linux에 대해 테스트되었습니다. 

그러나 크로스 컴파일러는 아닙니다. 

 

Windows 앱을 만들려면 Windows에서 PyInstaller를 실행하고 Linux 앱을 만들려면 Linux 등에서 실행합니다.

x PyInstaller는 AIX, Solaris, FreeBSD 및 OpenBSD에서 성공적으로 사용되었지만 이들에 대한 테스트는 지속적인 통합의 일부가 아닙니다.

 

개발 팀은 PyInstaller가 이러한 플랫폼에서 작동하거나 계속 지원될 것이라는 보장을 제공하지 않습니다(이러한 플랫폼에 대한 모든 코드는 외부 기여에서 제공됨).

요구 사항이 설치되어 있는지 확인한 다음 PyPI에서 PyInstaller를 설치합니다.

pip install -U pyinstaller

명령 프롬프트/셸 창을 열고 .py 파일이 있는 디렉터리로 이동한 후 다음 명령을 사용하여 앱을 빌드합니다.

pyinstaller your_program.py

 

요구 사항

윈도우

PyInstaller는 Windows 8 이상에서 실행됩니다. 그래픽 창 앱(명령 창이 필요하지 않은 앱)을 만들 수 있습니다.

맥 OS

PyInstaller는 macOS 10.15(Catalina) 이상에서 실행됩니다. 그래픽 창 앱(터미널 창을 사용하지 않는 앱)을 빌드할 수 있습니다. PyInstaller는 실행하는 macOS 릴리스 및 후속 릴리스와 호환되는 앱을 빌드합니다. 두 아키텍처 중 하나의 macOS 시스템에서 또는 하이브리드 범용 2 바이너리를 x86_64빌드 arm64  있습니다 . 자세한 내용은 macOS 다중 아키텍처 지원을 참조하세요 .

반응형

+ Recent posts