곧 beta app을 출시 할 예정이며 Python에 맞춤 통합 스크립트를 만들 수있는 옵션이 있습니다.Python을 Windows 사용자에게 배포하는 방법은 무엇입니까?
응용 프로그램은 Mac OS X과 Windows를 대상으로하며, 내 문제는 Python이 일반적으로없는 Windows에서 발생합니다.
내 실제 aproach는 자동으로 설치 파이썬 2.6을 실행됩니다. 그러나 기본적으로 활성화되지 않은 문제가 발생하여 command line options을 사용할 때 경로가 설정되지 않습니다. 파이썬이 이전에 설치되어 있고 새로운 버전으로 업그레이드하면 다른 것을 망칠 수 있습니다. ...
그래서 어떻게 이것이 깔끔하게 처리 될 수 있는지 궁금합니다. 전체 Python 2.6 디렉토리를 복사하고 내 응용 프로그램의 하위 디렉토리에 넣고 거기에 모든 것을 설치하면됩니까? 또는 virtualenv를 사용하면 Python이 이미 컴퓨터에 설치되어있는 경우 다른 버전의 Python을 실행할 수 있습니다.
나는 또한 파이썬을 DLL로 임베딩하기 전에 플레이했고, 쉽게 찾을 수 있었지만 디버깅 능력을 잃어 버렸으므로 명령 행 플러그인으로 전환했다.
I는 명령 라인에서 플러그인을 실행하고 STDOUT 및 STDERR 출력을 읽었다. 이 응용 프로그램은 Delphi/Lazarus로 만들어졌습니다. JSON 및 RPC 클라이언트, Win32com, ORM 등과 같은 다른 모듈을 설치합니다. bitrock으로 설치 프로그램을 만듭니다.
UPDATE : 최종 사용자가 소규모 자영업, 그리고 파이썬 스크립트 개발자에 의해 만들어집니다. 배포에 추가 단계가 필요하지 않으므로 완전히 통합 된 설치가 필요합니다.
응용 프로그램의 README에있는 Python 2.6을 다운로드하고 설치하는 행에 어떤 문제가 있습니까? MSI가 Python MSI를 설치하는 곳에서 두 부분으로 된 MSI를 만드는 것이 잘못된 이유는 무엇입니까? –
나는 부드러운 설치 경험을 원하기 때문에;). 이미 2 부분 설정이 있습니다. 파이썬 msi가 설치되었지만 활성화되지 않았거나 경로가 변경되었습니다. 또한, 나는 파이썬의 다른 버전이 이미 설치되어있는 상황에 직면 해있다. – mamcx
최종 사용자는 작은 컴패니언이기 때문에. 파이썬 스크립트는 개발자가 만듭니다. 수행 할 또 다른 단계는 배포의 장벽이며 그것을 피하고자합니다. (.net & java와 같은 문제입니다.) – mamcx