Linux 시스템에서 .py 파일을 Windows .exe 파일로 어떻게 변환할 수 있나요?

Linux 시스템에서 .py 파일을 Windows .exe 파일로 어떻게 변환할 수 있나요?

저는 Linux Mint 19.03을 사용하고 있습니다.

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

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

.exeWindows 10 사용자에게 배포할 파일을 만들려고 했습니다 . 처음에는 pyinstaller독립 실행형 실행 파일을 만들곤 했지만 Linux 시스템에서 생성된 실행 파일이 Windows 시스템에서는 작동하지 않는다는 것을 깨달았습니다.

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

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

또는 또 다른 옵션으로 가상 머신을 사용하는 것이 해결책일 수 있습니다. 와인을 다루는 대신 그것을 가지고 가야합니까?

그래서 누군가가 나에게 이 작업을 수행하는 방법을 알려줄 수 있기를 바랍니다.

미리 감사드립니다.

답변1

가상 머신을 사용하는 것이 좋습니다(Mint의 경우 Virtualbox를 사용하거나 Gnome 상자가 있을 수 있음). 일단 설정하면 상자를 정상적으로 관리할 수 있습니다. 상자에 다음을 설치하려고 합니다.

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

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

버추얼박스 홈페이지

공유 디렉터리

관련 정보