문제

Pyinstaller를 사용하여 독립형 파이썬 실행 파일을 만들 계획입니다. PythoninStaller는 UPX에 대한 내장 지원을 제공하며이를 사용하여 실행 파일을 압축하지만 여전히 크게 거대합니다 (약 2,7MB).

더 작은 파이썬 실행 파일을 만들 수있는 방법이 있습니까? 예를 들어 축소 된 python.dll 또는 similiar를 사용합니까?

도움이 되었습니까?

해결책

Pythonxy.dll을 다시 컴파일하면 필요하지 않은 모듈을 생략 할 수 있습니다. 크기별로 진행되면서 유니 코드 데이터베이스를 제거하고 CJK 코드가 가장 큰 코드 감소를 만듭니다. 물론 이것은 당신이 이것들이 필요하지 않다고 가정합니다. Pythoncore 프로젝트에서 모듈을 제거하고 PC/Config.c에서도 제거하십시오.

다른 팁

이전 Python 버전을 사용하면 작은 파일 크기가 필요한 경우 크기가 상당히 줄어 듭니다. 아주 오래된 버전을 사용하지 않는 것이 좋습니다. Python2.3이 최선의 선택이 될 것입니다. 나는 파이썬 실행 파일 크기를 700KB로 얻었습니다! 또한 나는 pyinstaller보다 py2exe를 선호합니다.

Python 통역사를 분명히 묶어야하기 때문에 크기가 너무 낮아질 수 없습니다.

한 번도 같은 우려 사항이 있었고 두 가지 접근 방식이 있습니다.

  1. 실행하려는 컴퓨터에 Python을 설치하고 스크립트 만 배포합니다.
  2. 일부 공유 드라이브에 내부 네트워크에 Python을 설치하고 사용자의 경로를 조작하여 Python이 위치한 위치를 인식하십시오. 일부 설치 스크립트 / 프로그램 속임수를 사용하면 사용자가이를 완전히 잊어 버릴 수 있으며 최소한의 응용 프로그램을 배포 할 수 있습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top