[PYTHON] Python으로 작성된 프로그램 배포 [duplicate]
PYTHONPython으로 작성된 프로그램 배포 [duplicate]
파이썬에서 만든 몇 가지 GUI 프로그램에 대한 여러 소스 코드가 있습니다. 나는 그들을 배포하고 싶다. 그러나 최종 사용자가 프로그램을 실행하고 실행하는 것이 가능한 한 쉽도록하고 싶습니다. 이 문제에 대한 일반적인 방법은 무엇입니까?
Windows XP 이상을 기준으로합니다.
해결법
-
==============================
1.주목할만한 모든 리눅스 배포판과 Mac OS에는 파이썬 버전이 포함되어 있습니다. Windows는 기본적으로 Python을 설치하지 않으므로 Python 모듈을 실행하려면 별도로 설치해야합니다. 물론 설치된 Python 버전은 프로그램 (버전 2 또는 3)과 동일해야합니다.
주목할만한 모든 리눅스 배포판과 Mac OS에는 파이썬 버전이 포함되어 있습니다. Windows는 기본적으로 Python을 설치하지 않으므로 Python 모듈을 실행하려면 별도로 설치해야합니다. 물론 설치된 Python 버전은 프로그램 (버전 2 또는 3)과 동일해야합니다.
프로그램을 배포하는 가장 쉬운 방법은 소스 코드를 배포하는 것입니다 (예 : 전자 메일로 모듈을 보내거나 다른 곳으로 업로드).이 경우 대상 PC에 Python을 설치하고 종속성을 충족시켜야합니다. PyPi에서 패키지로 프로그램을 업로드하는 것이 더 나은 해결책이다. 해당 절차에 대한 자세한 정보는 여기에서 확인할 수 있습니다.
어떤 경우에는 이러한 옵션을 사용하지 못하게하는 이유가 있습니다. 예를 들어, 파이썬 및 / 또는 의존성 (루트 / 관리자 계정 없음)을 설치할 수 없습니다. 이 경우 프로그램을 실행하는 데 필요한 모든 모듈 (예 : Windows의 경우 python * .dll)과 함께 모듈을 묶을 수 있습니다. 내가 아는 한이 배포본의 기본 옵션은 다음과 같습니다.
이러한 도구의 대부분을위한 그래픽 인터페이스 (나는 창문 만 생각한다)는 gui2exe (고정을 제외하고)이다.
또 다른 방법은 Portable Python을 사용하거나 Linux / BSD StaticPython을 사용하는 것입니다.
참고 : 앞서 언급 한 모든 도구가 모든 플랫폼에서 실행되는 것은 아니며 Python3을 지원할 수도 있습니다. 그들의 문서를 확인하십시오.
최신 정보
오히려 intresting 모듈은 Esky이며, 냉동 애플 리케이션을 자동 업데이트 할 것을 약속합니다. 여기서 비디오 소개를 찾을 수 있습니다.
-
==============================
2.distutils 패키지의 확장 인 py2exe를 원한다.
distutils 패키지의 확장 인 py2exe를 원한다.
http://www.py2exe.org/
from https://stackoverflow.com/questions/4190635/distributing-programs-written-in-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬에서 부울을 어떻게 사용합니까? (0) | 2018.10.21 |
---|---|
[PYTHON] Objective-C에서 파이썬 호출하기 (0) | 2018.10.21 |
[PYTHON] 예측 중에 keras에서 데이터 정규화는 어떻게 작동합니까? (0) | 2018.10.21 |
[PYTHON] django 2.0에서는 urls.py에서 path () 또는 url ()을 사용하는 것이 더 좋습니까? (0) | 2018.10.21 |
[PYTHON] 문자열에서 모든 구두점을 제거하는 방법? (파이썬) [복제] (0) | 2018.10.21 |