내 응용 프로그램은 다음과 같습니다.
main.py
windows /
__init__.py
mainwindow.py
...
모델/
__init__.py
orders.py
...
자원/
image1.png
logo.jpg
...
프로그램은 main.py로 시작됩니다. 그것으로 '최종'애플리케이션을 만드는 좋은 방법이 있습니까? py2exe / py2app와 같은 것을 생각하고 있지만 파이썬 인터프리터 / 모듈을 하나의 실행 파일 만있는 응용 프로그램에 복사하지 않고 있습니다.
나는 distutils를 살펴 보았지만 이것은 파이썬 디렉토리에 프로그램을 설치하는 것처럼 보 였는데, 이는 리눅스가 아닌 플랫폼에서는 일반적이지 않습니다.
지금은 전체 소스 폴더를 대상 컴퓨터에 복사하고 main.pywWindows 에서 별칭을 만듭니다 . 몇 가지 불편 사항 :
- 아이콘은 기본 Python 아이콘입니다.
- 수동으로 별칭을 만들어야합니다.
- 내 소스 디렉토리에는 소스 제어 폴더와 같은 추가 파일이 많이 있습니다.
- 나는 이름을 가지고
main.py에main.pyw수동으로. - 대상 머신에`.pyo * 파일 만 있으면 좋을 것입니다. 그럴만한 이유는없고 불필요한 파일이있는 게 싫어요.
멋진 자동 배포를 만드는 방법은 무엇입니까?
- 창문? (현재 내가 지원해야하는 유일한 플랫폼입니다.)
- Mac 용?
- 리눅스 용?
