2010-03-18 3 views
4

필요한 리소스 (js/css 파일) & 모듈 (주로 C 기반의 lxml과 같은 모듈 포함)과 함께 파이썬 웹 응용 프로그램을 단일 파일로 묶어서 (gzipped?) 배포 할 수 있습니까? 리눅스 웹 서버에?배포를 위해 파이썬 웹 응용 프로그램을 단일 파일로 묶을 수 있습니까?

OS의 X를 :

+1

플랫폼에 따라 다소 차이가있을 수 있습니다. 또한 계란이 있거나 pkg_resources를 사용하면 많은 패키징 도구로 인해 상처를 입을 수 있습니다. –

답변

0

standalones를 들어, 당신은 시도 할 수 윈도우 py2exe를 들어 py2app

.

이것이 'webapp'에도 적용되는지 확실하지 않습니다.

1

예. py2exe을 사용하여 windows 실행 파일을 만들 수 있습니다. 배포를 관리하는 더 좋은 방법은 setup.py 파일로 앱을 패키징하고 필요한 모든 의존성을 나열하고 비 파이썬 지원 파일을 MANIFEST.in 파일에 나열하는 것입니다. 그런 다음 setup.py sdist을 사용하여 묶음으로 패키지하고 pip과 함께 설치할 수 있습니다. 자세한 내용은 Tarek Ziade의 Hitchhiker's Guide to Packaging을 참조하십시오.

0

PyInstaller (SVN 트렁크 버전 : 1.3, 최신 패키지 출시 버전은 매우 오래되어 매우 까다 롭습니다. 1 년 전에 유지 보수를 수행하고 그렇게 한 이유는 알 수 없습니다. 많은 개선 사항들이 이미 다른 릴리스를 만들기 위해 저의 열망에 계속 저항하고 있습니다! -) - Windows, Linux 또는 Mac 용 패키지가 가능하며 인기있는 타사 패키지를 직접 지원합니다.

관련 문제