2017-03-04 9 views
1

설치 프로세스 중에 두려워하지 않고 Windows 및 Mac 사용자 모두에게 Python 응용 프로그램을 배포하는 가장 좋은 방법은 무엇일까요?Python 응용 프로그램을 배포하기위한 사용자 친화적 인 방법

저는 대학의 학생들에게 도움이되는 소프트웨어를 작성하고 있습니다. 이 소프트웨어는 다양한 분야의 학생들이 사용하게 될 것이며, 프로그래밍 배경이 거의 없거나 전혀없는 분야에서 많이 사용됩니다.

클릭하면 약간의 클릭이 발생합니다 마법은 설치시 해결 방법이 있습니다.

어떻게해야합니까? 제발 조언!

+1

[PyInstaller] (http://www.pyinstaller.org/)에서 확인할 수 있습니다. – hashcode55

+0

나는 도구 제안을 요청하기 때문에 "너무 광범위"하거나 "주제를 벗어난 주제"로 투표를하고 싶지만 유감스럽게도 유용한 질문이기도하고 잠재적 인 답변에 관심이 있습니다. – cdhowie

답변

0

이것은 매우 광범위한 질문입니다. 모든 소프트웨어를 배포하는 "최선의 방법"은 소프트웨어 배포/시스템 관리 제품군을 사용하는 것입니다. 구현하는 데 시간이 걸리지 만 시간이 절약되면 은 매우 많습니다.입니다. 이 작업을 수행 할 수있는 몇 가지 제품군이 있습니다. 나는 AirWatch가 ThingWorx, Helix Device Cloud 및 다른 것들과 마찬가지로 작동 할 것이라고 믿습니다. 이러한 솔루션은 소위 "필수 배포 (required distribution)"를 수행하여 소프트웨어를 간단하게 강제 설치할 수 있습니다. 클릭이 없습니다. 소프트웨어는 사용자가 지정한 날짜에 존재합니다.

이제 이와 같은 솔루션에 시간을 투자하지 않으려는 경우 Windows 용 MSI 형식을 사용하십시오. 이는 소프트웨어를 설치하는 가장 좋은 방법입니다. 사용자가 소프트웨어를 두 번 클릭하면 MSI를 특정 방식으로 수행 한 경우 설치가 수행됩니다. 설치를 결정하는 사용자가 있습니다. 일부 사용자는이를 사용하지 않습니다. 다시 말하지만, Windows에서만 작동합니다. 죄송합니다. Mac 설치에 정통하지는 않지만 Mac 용 설치 프로그램을 빌드 할 수있는 방법이 있다고 확신합니다.

정상적인 소프트웨어 설치 중에 사용자가 겁을 겪게되면 다른 문제가 발생합니다. 그들은 컴퓨터에 익숙하다면 소프트웨어를 설치하기 전에 보았을 가능성이 높습니다.