2016-08-05 2 views
0

모든 플랫폼에서 실행될 수있는 Python 실행 파일을 패키지화 할 수 있습니까? - 올바른 버전의 Python이 설치되어 있어야합니다.크로스 플랫폼 Python 실행 파일

예를 들어 chromium webdriver, 셀레늄 패키지 및 기타 내장되지 않은 Python 패키지와 같은 파일을 포함하는 웹 스크래핑 스크립트를 만든 경우 .exe 파일을 컴파일 할 수 있습니까? 환경을 구성 할 필요없이 클라이언트가이를 실행할 수 있습니까?

+0

py2exe로 실행 파일을 빌드하면 Python을 대상 컴퓨터에 설치할 필요가 없습니다. 운영 체제에 액세스해야하는 경우 플랫폼 독립적 인 실행 파일 만들기가 어렵습니다. Windows 32 비트 및 64 비트에도 어려움이 있습니다. 그러나 동일한 코드가 작동하지만 다른 라이브러리를 포함해야합니다. –

답변

1

Python은 주로 서로 다른 디렉토리와 파일 구조로 인해 읽기/쓰기가 다른 Windows/OS X/Linux 환경에서 사용되었습니다 (자세한 내용은 Reading and Writing Files 참조). GUI 애플리케이션을위한 크로스 플랫폼 Python은 아마도 더 어렵습니다 (참조 : Reddit, 저는 개인적으로 파이썬에서 GUI를 만들지 않았습니다).

당신의 파이썬 프로그램이 원하는 것에 달려 있습니다. 프로그램과 패키지를 설치하려면 파이썬이 당신의 대답이라고 생각하지 않습니다. 또한 Python은 모든 시스템에 기본적으로 포함되어 있지 않으며, 설치되어 있어도 각 시스템에서 올바른 버전이 실행되는 것은 아닙니다.

이 웹 사이트는 Selenium with Python을 사용하는 데 유용합니다.