반응형
Python 실행 파일 : py2exe 또는 PyInstaller?
실행 파일 (Windows)을 만들려면 Py2exe 또는 PyInstaller 중 하나를 사용해야한다고 가정합니다.
그들 사이의 차이점은 무엇입니까?
Py2exe와 PyInstaller는 둘 다 래퍼이지만 여기에 몇 가지 차이점이 있습니다.
- Py2exe는 python3.0 및 3.1을 포함한 python2.4 +와 호환되는 반면 PyInstaller는 현재 python 2.7 및 3.3–3.5와 호환됩니다.
- 내가 아는 한 Py2exe는 서명을 지원하지 않았지만 Pyinstaller는 버전 1.4에서 서명을 지원합니다.
- PyInstaller에서는 하나의 exe를 쉽게 생성 할 수 있습니다. 기본적으로 둘 다 exe와 dll을 생성합니다.
- py2exe에서는 exe에 매니페스트 파일을 포함하기가 더 쉽고 Windows Vista 이상에서 관리자 모드로 실행하는 데 유용합니다.
- Pyinstaller는 모듈 식이며 원하는 빌드에 파일을 포함하는 후크 기능이 있습니다. py2exe의이 기능에 대해 모르겠습니다.
이것이 귀하의 의사 결정에 도움이되기를 바랍니다.
[업데이트]-PyInstaller가 활발히 개발되고 ( https://github.com/pyinstaller/pyinstaller/ ) 출시 된 것처럼 보입니다 . py2exe는 여전히 sourceforge를 사용하고 있으며 릴리스주기는 pypi에서 매우 무작위이며 2014 년 이후에는 빌드가 없으며 코드는 2017 년에도 개발을 보여줍니다 ( https://sourceforge.net/p/py2exe/svn/HEAD/tree/trunk/ py2exe-3 / py2exe / ). 따라서 py2exe가 개발자를 위해 릴리스주기를 안정화 할 때까지 pyinstaller를 사용하는 것이 좋습니다.
참조 URL : https://stackoverflow.com/questions/6235123/python-executables-py2exe-or-pyinstaller
반응형
'programing' 카테고리의 다른 글
Javascript의 중첩 함수에서 반환 값 (0) | 2021.01.15 |
---|---|
루트 권한 삭제 (0) | 2021.01.15 |
.gitignore에 Linux 실행 파일을 추가하는 방법은 무엇입니까? (0) | 2021.01.15 |
원격 거부 된 마스터-> 마스터 (사전 수신 후크 거부 됨) (0) | 2021.01.15 |
유닉스 내림차순 정렬 (0) | 2021.01.15 |