2013-05-22 2 views
0

그래서 저는 파이썬에 대해 몇 가지 수업을 들었습니다. 그리고 저는 모듈에 대해 궁금해하고있었습니다. 나는 그들을 설치하고 이클립스로 실행할 수 있지만, 만약 그 프로그램을 컴파일한다면, 'exe'확장자가 있다면 모듈이 설치되어 있지 않은 컴퓨터에서 어떻게 반응 할까?다른 장치에있는 파이썬 모듈

예 : 파이 게임과 같은 무작위로 작은 것을 만들었습니까? 내 컴퓨터에 pygame 모듈을 설치하고 pygame 모듈로 응용 프로그램을 만들고 실행 파일에 컴파일 한 다음 다른 컴퓨터에서 해당 파일을 어떻게 실행합니까? 또는 전혀 작동하지 않습니까?

답변

0

파이썬 모듈은 이미 실행 가능합니다. 컴파일하지 않습니다. 다른 컴퓨터에서 실행하려면 Python과 pygame과 같은 다른 종속 모듈을 해당 컴퓨터에 설치하고 스크립트를 복사 한 다음 실행하십시오.

파이썬에는 스크립트를 설치 프로그램에 랩핑하여 여러 가지 방법으로 작업 할 수 있습니다. 파이썬 distutils를 사용하여 설치를 처리하는 setup.py 파일을 작성하는 것이 일반적입니다. 거기에서 setup.py를 사용하여 스크립트를 zip 파일, tarball, 실행 파일, rpms 등으로 묶을 수 있습니다. 사용자가 물건을 만들 필요가있는 것을 문서화하거나 pip 또는 과 같이을 배포하면 종속 파일을 작성하여 자동으로 pygame (및 기타 ...)을 설치할 수 있습니다.

여러 가지 방법으로이를 처리 할 수 ​​있으며 특히 처음에는 쉽지 않습니다. 우선, 표준 파이썬 문서에서 distutils를 읽은 다음 pip 설치 프로그램에 대해 google을 읽어보십시오.