Linux マシン上で .py ファイルを Windows .exe ファイルに変換するにはどうすればいいですか (どうすればいいですか)?

Linux マシン上で .py ファイルを Windows .exe ファイルに変換するにはどうすればいいですか (どうすればいいですか)?

私はLinux Mint 19.03を使用しています。

私が使用しているPythonのバージョンは3.7です。

winehq-stable(5.0)をインストールしました。Wineに関する情報はあまりありません

Windows 10 ユーザーに配布するファイルを作成しようとしていました.exe。最初はpyinstallerスタンドアロンの実行可能ファイルを作成していましたが、Linux マシンで作成された実行可能ファイルは Windows マシンでは動作しないことに気付きました。

.exeそのため、 Windows OS を搭載した別のマシンを使用せずにファイルを作成してテストする方法が必要です。

pythonにインストールして実行している人も見かけましたが、ほとんどのリソースは python2 用に書かれており、実際のところ私には十分に理解できませんでした。実際、どちらにwineインストールする方法もわかりません。python3.7wine

あるいは、別の選択肢として、仮想マシンを使用するのも解決策になるかもしれません。Wine を扱う代わりに、仮想マシンを使用するべきでしょうか?

だから、誰かが私にこれを実行する方法を教えてくれることを願っています。

前もって感謝します。

答え1

仮想マシン (Mint の場合は Virtualbox を使用できます。または、Gnome ボックスを使用することもできます) を使用することをお勧めします。セットアップが完了したら、通常どおりボックスを管理できます。ボックスに次のものをインストールする必要があります。

  • Cygwinを使用すると、使い慣れたbash環境を利用できます
  • Python を使用すると、Windows ボックスでコンパイルせずに Python ソースをテストできます (品質管理が不可欠です)
  • .exePyinstallerでファイルをビルドする

そして、おそらくホストとボックスの間に共有ディレクトリを設定し、Pythonソースと.exe

Virtualbox ホームページ

共有ディレクトリ

関連情報