2010-08-06 5 views
1

파이썬 응용 프로그램을 독립 실행 파일로 묶어서 친구들과 함께 사용하는 Windows 및 Mac에서 추한 종속성을 설치하지 않고 사용할 수있는 방법을 찾고 있습니다. 온라인에서 보는 방법 PyInstaller, cx-freeze 및 bbfreeze뿐만 아니라 Windows 용 py2exe 및 mac 용 py2app를 비롯한 몇 가지 유틸리티를 찾아 냈습니다. 나중에 무엇을 사용했고 무엇을 권하고 싶습니까?python 실행 파일 -PyInstaller, cx-freeze 등 배포

답변

1

저는 지난 몇 주 동안 PyQt와 PyQwt를 사용하여 파이썬 앱을 제작 해왔고 동일한 문제가있었습니다. 나는 py2app를 사용하는 것이 전혀 불가능하다는 것을 알았고, 끊임없이 내버려 두었던 많은 문제들에 부딪쳤다. 며칠 후 환상적인 PyInstaller를 발견했습니다. PyQt와 PyQwt를 모두 이해할 수 있으며, 모든 것을 애플리케이션 번들로 묶는 데 아주 좋은 역할을합니다. 아직 Windows 실행 파일을 만들지 않았습니까?

나는 http://arstechnica.com/open-source/guides/2009/03/how-to-deploying-pyqt-applications-on-windows-and-mac-os-x.ars/

내가보기 엔 pyInstaller 중에를 사용하는 것이 좋습니다 것입니다 (당신은 아마 파이썬 2.5 물건을 건너 뛸 수 있습니다)가 조금 오래된 비록 py2exe에와 py2app을 사용하는 방법에 대한 arstechnica에서 좋은 기사를 발견했다. 지원이 현재 오직 선행이기 때문에 OS X에서해야하지만 몇 가지 트릭이 있습니다 http://diotavelli.net/PyQtWiki/PyInstallerOnMacOSX

0

나는 py2exe을 사용하여 실행 파일을 만듭니다. 문서가 다소 지저분하지만, 한번 함께 작업을 setup.py 템플릿으로 사용하면 어떤 exe 파일을 생성하기 위해 어떤 문제도 발생하지 않았습니다. 필자는 UI 검색을 위해 png를 묶어야 할 때와 같이 Google 검색을 통해 유용한 정보를 찾을 수있었습니다.