Linux 컴퓨터에서 .py 파일을 Windows .exe 파일로 어떻게 변환해야 합니까?

Linux 컴퓨터에서 .py 파일을 Windows .exe 파일로 어떻게 변환해야 합니까?

저는 리눅스 민트 19.03을 사용하고 있습니다.

제가 사용하고 있는 Python 버전은 3.7 입니다.

나는 winehq-stable(5.0)을 설치했습니다. 와인에 대한 정보가 별로 없어서

.exeWindows 10 사용자에게 배포할 파일을 만들려고 합니다 . 처음에는 독립 실행형 실행 파일을 만들곤 했지만 pyinstaller나중에 Linux 컴퓨터에서 만든 실행 파일이 Windows 컴퓨터에서는 실행되지 않는다는 것을 깨달았습니다.

이제 .exeWindows 운영 체제가 설치된 다른 컴퓨터를 사용하지 않고도 파일을 만들고 테스트할 수 있는 방법이 필요합니다.

python일부 사람들이 이것을 설치하여 수행하는 것을 보았지만 wine대부분의 리소스는 python2용으로 작성되었으며 실제로는 나에게 충분히 명확하지 않습니다. 실제로 설치 python3.7하는 방법을 모르겠습니다 wine.

또는 또 다른 옵션으로 가상 머신을 사용하는 것이 해결책일 수 있습니다. 술을 다루는 것보다 그것을 선택해야 합니까?

그래서 누군가가 나에게 이 작업을 수행할 수 있는 방법을 제공할 수 있기를 바랍니다.

미리 감사드립니다.

답변1

저는 가상 머신(Mint의 경우 Virtualbox를 사용하거나 Gnome 상자를 사용할 수 있음)을 사용하는 것을 권장합니다. 일단 설정되면 상자를 평소처럼 관리할 수 있기 때문입니다. 상자에 다음을 설치해야 합니다.

  • Cygwin을 사용하면 친숙한 bash 환경을 가질 수 있습니다
  • Python을 사용하면 Windows 시스템에서 컴파일하지 않고도 Python 소스 코드를 테스트할 수 있습니다(품질 관리가 중요함).
  • .exe파일을 빌드할 수 있는 Pyinstaller

호스트와 상자 사이에 공유 디렉터리를 설정하고 이를 사용하여 Python 소스 코드와.exe

버추얼 박스 홈 페이지

공유 디렉터리

관련 정보