2016-07-28 5 views
0

저는 파이썬 응용 프로그램 (3.5)을 배포하려고합니다. 그것은 :기술적 인 능력이 낮은 사용자에게 Python 소프트웨어를 배포하는 방법은 무엇입니까?

  • 에는 GUI 라이브러리를 (가 브라우저에서 실행)
  • 여러 외부 패키지 (플라스크, SocketIO, httplib2)
  • 는 메인 소스 디렉토리 안에 설정 및 데이터 파일을 저장 유지 관리합니다을 사용하여 사용하지

대상 사용자 :

  • 를 사용하여 Mac 또는 윈도우
  • 터미널/명령 줄의 개념을 이해하지 못합니다 (.py 파일을 실행하기 위해 소스 디렉토리에 cd을 입력하는 방법을 사용자에게 가르치는 데 몇 시간이 걸릴 수 있습니다).
  • 일반적으로 python.org에서 파이썬 인터프리터를 설치하는 데 약간의 어려움이 있습니다 (그러나 파이썬 콘솔을 시작하고 종료하는 데는 큰 어려움이 있습니다).
  • 일반적으로 기술적 능력이 매우 낮습니다.

바람직하게는, 응용 프로그램을 수행해야합니다

  • 수 나는 일반적으로 cd 탐색 내 응용 프로그램을 실행하는 사용자가 방지의 가장 큰 장애물 인 것으로 나타났습니다로, "클릭 앤 플레이".

  • 는 수동으로 시스템 설정

나는 우분투 리눅스에서 개발하고 수정이 필요하지. Windows VM에 액세스 할 수 있지만 Mac 컴퓨터에는 액세스 할 수 없습니다. 신청서를 어떻게 배포합니까?

+0

자신의 연구를해야하지만 ['cx_Freeze'] (http://cx-freeze.sourceforge.net/)가 유용 할 수 있습니다. – mhawke

답변

0

파이썬 응용 프로그램을 배포하는 데 도움이되는 몇 가지 응용 프로그램이 있습니다.이 경우에는 py2exe (Windows 만 해당)이나 py2app (MacOS)과 같은 Python 고정 도구를 살펴보아야합니다.

이 두 항목은 사용자가 종속성을 설치하고 명령 줄에서 아무 것도 실행하지 못하도록하는 번거 로움없이 코드를 배포하는 데 도움이됩니다.

그러나 응용 프로그램이 브라우저에서 실행되는 경우 서버에 넣기 만하면됩니다 (개방형 시스템을 선택하면 무료입니다). 그러면 훨씬 쉽게 사용할 수 있습니다.

+0

Mac 컴퓨터가 없으면 어떻게 mac osx 용 exes를 빌드합니까? –

관련 문제