2011-05-15 1 views
2

내 친구는 필자가 작성한 프로그램을 실행하기 위해 자신의 컴퓨터에 설치된 Python이나 라이브러리가 필요하지 않습니다. 그가 내 컴퓨터에서 실행할 수 있도록 내 프로젝트 (현재 x64 Windows 7 컴퓨터에서 pydev에 앉아있는)를 내보내는 간단한 방법이 있습니까? (그는 OSX를 가지고 있지만 필요하다면 Unix 나 Windows를 찾을 수 있습니다.) 내 프로그램은 여러 모듈을 사용하며 networkx, wx 및 matplotlib에 의존합니다.다른 컴퓨터에서 실행되도록 Python 프로그램을 내보내는 가장 쉽고 빠른 방법은 무엇입니까?

오버플로가 적절하지 않은 경우 프로그래밍으로 이동하십시오.

감사합니다.

+5

OS X에는 Python이 있습니다. –

+0

모든 타사 종속성을 프로젝트에 로컬로 번들로 묶기 만하면됩니다. –

+0

@Jakob이 최선의 방법은 무엇인지 설명해 주시겠습니까? –

답변

5

py2exe (Windows), cx_Freeze (Python 자체가 작동하는 플랫폼에서 작동해야 함) 또는 py2app (Mac OS X)을 사용할 수 있습니다.

2

OS X에는 다소 오래된 버전이지만 실제로 이미 파이썬이 설치되어 있습니다. OS X에서 최신 파이썬을 얻는 훌륭한 해결책 Mac Ports 패키지 관리자.

Windows에서 python에는 설치 프로그램이 있으며 가장 많이 사용되는 모듈에는 설치되어있는 python을 존중하는 설치 프로그램이 있습니다. 또는 Cygwin을 사용하여 동일한 X-Windows 버전을 설치할 수 있습니다.

플랫폼과 같은 유닉스에서, 당신은 이미 잘 가고 있습니다. 파이썬은 거의 모든 배포판에 사전 설치되어 있으며, 패키지 관리자는 널리 사용되는 모든 모듈을 설치할 준비가되어 있습니다.

관련 문제