2013-02-04 2 views
3

이 사이트에서 비슷한 질문을 보았지만 필자의 요구 사항에 올바르게 대답하지 못했습니다. 나는 py2exe에 합리적으로 익숙하다.실행 파일에서 py2exe 컴파일

저는 파이썬과 py2exe로 고객에게 배포 할 수있는 프로그램을 만들어서 코드가 아닌 코드를 추가하고 새/수정 된 exe 파일로 재배포 할 수 있습니다. 추가 배포 (단일 파일로서 내 코드 + 데이터). 나는 이것이 하나 이상의 파일로 할 수 있다는 것을 이해한다.

고객이 파이썬을 설치하지 않고도 개념적으로 가능합니까? 나는 'bundlefiles'옵션을 수행하는 방법을 묻는 것 같아요?

많은 감사합니다.

답변

1

생각합니다. 나는 py2exe가 어떻게 작동하는지 모르겠다. 그러나 pyinstaller가하는 일을 알고 있고 둘 다 똑같은 일을해야하기 때문에 비슷한 일을해야한다.

즉, 하나의 파일 플래그는 실제로 하나의 파일을 생성하지 않습니다. 최종 사용자의 경우처럼 보이지만 사용자가 app을 실행하면 자체 압축이 풀리고 파일은 물리적으로 어딘가에 저장됩니다. 일부 소스 파일 (예 : numbers.py 또는 data.py)을 편집하여 변경된 데이터로 다시 압축하려고 시도 할 수 있습니다.

나는 그것이 최선의 설명이 아니라는 것을 알고 있으며, 스스로 생각해 봐야합니다. 나는 너에게 가능한 방법을 보여줄 뿐이야.

+0

도움 주셔서 감사합니다. Rafal. 내가 알 수없는 것은 기존의 실행 파일에 pyc 파일을 추가하는 방법이다 (패키지를 풀고 bundle_files 명령과 같이 재 패키징한다). 거기에 py2exe 전문가가있을 수 있길 바래 .. .. :) – Alaric