2013-10-01 4 views
0

때때로 Python으로 프로그램을 작성하면 특수 라이브러리를 사용해야 할 필요가 생길 수 있습니다. 예를 들어, X.py 스크립트를 작성할 때 Numpy 라이브러리로 이동하거나 래스터 파일을 읽고 써야 할 수 있으므로 래스터 조작을 지원하는 GDAL 라이브러리로 이동해야합니다. Numpy의 경우 라이브러리를 설치하기 만하면되지만 GDAL의 경우 먼저 운영 체제에 GDAL 유틸리티를 설치 한 다음 관련 Python 바인딩을 설치해야합니다. 이제 X.py 스크립트를 성공적으로 실행하려면 Python이 설치된 컴퓨터와 관련 라이브러리가 필요합니다. X.exe 실행 파일을 만드는 방법은 무엇입니까? 어떤 Windows OS에서도 실행할 수 있습니까? 아니면 Numpy와 GDAL이 해당 OS에 설치되어 있어야 성공적으로 실행할 수 있습니까?Python 스크립트의 실행 파일

답변

1

당신은 뭔가를 사용할 수 있습니다 : PyInstaller, 이것은 포장/exe 파일을 작성하는 동안 모든 라이브러리를 담당합니다. 필요한 것은이 .exe 뿐이고 모든 Windows/Linux 컴퓨터에서 원활하게 작동합니다.

스택 오버 플로우와 비슷한 포스트에서 pyinstaller에 대한 자세한 설명이있었습니다. Referred here.

+0

바인딩의 경우는 어떻습니까? 앞에서 말했듯이 GDAL은 운영 체제에 설치해야하는 프로그램이며 Python은 일부 바인딩을 사용하여 액세스합니다. 또한 os.system()을 사용하여 랩핑 된 일부 GDAL 기능이 있습니다. – multigoodverse

+0

GDAL을 사용하지는 않았지만 numpy 및 몇 xml 모듈로 작업 했으므로 dint를 대상 컴퓨터에 설치해야했습니다 ... 시도해보고 알려주십시오. – Vivek

관련 문제