PyQt를 사용하여 내 프로그램 용 GUI를 만들었지 만 여러 개의 .py 파일을 가지고 있으며, 2 개는 클래스이고 하나는 코드를 시작합니다. 그래서 궁금 해서요, 어떻게 그들을 하나의 전체 프로그램으로 결합할까요? http://www.multiupload.com/CJDL639CTH어떻게 여러 .py 파일을 Py2Exe와 하나의 .exe 파일로 결합 할 수 있습니까?
답변
Shed Skin는 프로그램을 빠른 실행 파일로 만들 수 있지만 프로그램에 적합하지 않을 수 있습니다.
py2exe 및 a setup.py like this을 사용하면 cx_Freeze의 11 개 파일 출력과 달리 Windows의 Python 2.x 코드를 하나의 파일만으로 실행 파일로 쉽게 변환 할 수 있습니다. Python 3의 경우 cx_Freeze 또는 py2exe을 사용하십시오.
의 핵심 부분은 다음과 같습니다
options={
'py2exe': {
'compressed': 2,
'optimize': 2,
'includes': includes,
'excludes': excludes,
'packages': packages,
'dll_excludes': dll_excludes,
'bundle_files': 1, # 1 = .exe; 2 = .zip; 3 = separate
'dist_dir': 'dist', # Put .exe in dist/
'xref': False,
'skip_archive': False,
'ascii': False,
'custom_boot_script': '',
#'unbuffered': True, # Immediately flush output.
}
},
zipfile=None, # Put libs into .exe to save space.
고마워,하지만 파이썬 3.2를 사용하고 파이썬 2.x에 익숙하지 않아 내 코드를 변환 할 수 없다. 게다가, 그것은 완벽하게 작동합니다. – Casey
@ user976299 http://stackoverflow.com/questions/2533217/how-to-convert-python-3-to-python-2-code –
downvoting의 이유에 관해서 의견을주십시오. cx_Freeze와 py2exe 모두 Python 3.3 코드에서 작동합니다. –
사용 squeezeExeMaker Tool 이상 : 여기
모든 평 파일 I이 결합됩니다에 다운로드 링크입니다. squeeze 후 Py2Exe를 사용할 수 있습니다. Py2Exe를 사용한 적이 없습니다.- 1. PyInstaller를 사용하여 .py 파일을 .exe 파일로 변환하는 데 어려움이 있습니까?
- 2. 이 .py 파일로 어떻게 놀 수 있습니까?
- 3. vb.net : 어떻게 하나의 파일로 만들 수 있습니까?
- 4. 여러 개의 .woff 파일을 하나의 파일로 결합하십시오.
- 5. xml 파일을 .py 소스 파일로 포함하는 방법
- 6. 여러 거대한 .accdb 파일을 하나의 파일로 병합
- 7. - 여러 gzencode를 결합/결합 할 수 있습니까?
- 8. 여러 개의 오디오 파일을 하나의 파일로 결합하십시오.
- 9. .py 파일을 다른 파일로 가져 오는 방법
- 10. JavaScript를 사용하여 여러 이미지를 하나의 이미지로 결합 할 수 있습니까?
- 11. 여러 모듈을 gcc에서 하나의 모듈로 결합 할 수 있습니까?
- 12. war 파일을 EXE 파일로 변환
- 13. 여러 PDF 파일을 하나의 PDF 파일로 변환
- 14. 어떻게 py 콘솔에서 .py 파일을 만들고 저장합니까?
- 15. .gitignore 파일을 여러 파일로 분할 할 수 있습니까?
- 16. 여러 xml 문서를 배치 파일과 함께 하나의 큰 파일로 결합
- 17. 배치 파일을 EXE 파일로 컴파일
- 18. 어떻게 다음 RegExs를 하나의 표현식으로 결합 할 수 있습니까?
- 19. VBA를 사용하여 여러 개의 RTF 텍스트를 하나의 RTF 파일로 결합
- 20. PY 파일을 PYO 파일로 변환하십시오 - Python
- 21. Alfresco : 여러 파일을 하나의 PDF로 결합
- 22. W/unknown path .exe 파일을 어떻게 호출 할 수 있습니까?
- 23. PHP를 사용하여 여러 파일과 폴더를 하나의 파일로 결합
- 24. 하나의 헤더로 여러 파일 결합
- 25. C : 여러 파일을 하나의 파일로 복사
- 26. FTP 쿼리를 어떻게 결합 할 수 있습니까?
- 27. JAR 파일을 EXE 파일로 변환하려면 어떻게해야합니까?
- 28. SWF와 다른 리소스를 하나의 SWF 파일로 결합
- 29. 어떻게 여러 입력 파일을 입력 파일로 사용할 수 있습니까?
- 30. MATLAB을 사용하여 여러 파일을 하나의 파일로 병합
당신은 실제로 아직 py2xe 사용하여 시도 적이 있습니까? 필요한 것은 프로그램의 진입 점에 적절한 py2exe 훅이있는 적절한 setup.py 파일입니다. 펑키 한 패키징이나 의존성이 없다면 Py2exe는 나머지를 처리해야합니다. –