2016-07-27 8 views
-1

나는 Kali Linux 2에서 Pyinstaller를 사용하여 Windows XP에서 실행할 .exe를 만듭니다.Windows XP 용 exe 파일을 생성하는 Pyinstaller가 Windows XP 용

지금까지 pyInstaller 중에이 내가 리눅스

칼리에 실행 한 명령입니다 파이썬 코드

import webbrowser 

webbrowser.open('http://www.cnn.com') 

여기

윈도우

한다 칼리 리눅스에서 작동 .EXE를 생성에 성공,하지만
~/Downloads/PyInstaller-3.2/pyinstaller.py --onefile --windowed --noupx open.py 

결과 open.exe를 Kali에서 열면 www.cnn.com이 열립니다. 나는 Windows XP에서이 첨부 파일 열기를 이메일 만약 내가 저장하고 실행하려고하면, 그것은이 어떻게이 문제를 해결하기 위해 ..... 말한다

enter image description here

을 요청?

enter image description here

그리고이 열기를 클릭하면 프로그램은 다음과 같다. 더블 클릭으로 어떻게 열 수 있습니까?

enter image description here

답변

3

PyInstaller documentation :

당신은 예를 들어, 하나 개 이상의 OS 용 응용 프로그램을 배포해야하는 경우 Windows 및 Mac OS X 모두, 각 플랫폼에서 pyInstaller 중에를 설치하고 각각 별도로 응용 프로그램을 번들합니다 .

Windows에서 실행되는 앱을 만들려면 Windows의 PyInstaller를 사용하여 만들어야합니다.

+0

@rafalmp 만약 내가 최종 사용자의 Windows XP에서 exe를 실행시키고 싶다면, 올바르게 이해하면, 저는 exe를 생성해야합니다 내 자신의 Windows XP (그래서 필요한 파일이 존재합니다). 그런 다음 최종 사용자가 내 exe를 다운로드하여 컴퓨터에서 실행할 수 있습니다. – Rhonda

+1

예를 확인하거나 Windows XP가 실행되는 가상 컴퓨터에서 만듭니다. – rafalmp

+0

나는 이것을 할 것이고 당신을 계속 업데이트 할 것이다. 감사! – Rhonda

1

Windows Defender는 외부 소스 실행 파일, 암호화 서명하지 않고 특히이 악성 코드가 될 수 있음을 가정한다. '열기'를 클릭하십시오. 에서

+0

더 많은 정보를 참조하시기 바랍니다. 내 업데이트 된 질문을 참조하십시오. – Rhonda

+0

덧붙여서, Windows XP는 AV (VMWare의 나의 테스트 머신)를 실행하고 있지 않습니다. – Rhonda

2

Rafalmp가 정확합니다. Windows 시스템을 사용하여 컴파일해야합니다. 또는 Windows 시스템에 액세스 할 수없는 경우 Wine을 사용할 수 있습니다. 그것은 내가 열립니다 싶습니다 어떤 응용 프로그램 요청 Pyinstaller FAQ