web-dev-qa-db-ja.com

PyCharmプロジェクトから私の「exe」する方法

Python PyCharm経由でプロジェクトを作成します。そこからexeファイルを取得したいです。"Save as-> XXX.exe"-しかし、実行しようとするとエラーが発生します "このような種類のOSではファイルがサポートされていません"ps win7 x64があります。 x32でも機能しません。

8
Anton Bondar

Pythonファイルをexeとして直接保存して動作することを期待することはできません-テキストファイルに入力したコードをコンピューターが自動的に理解することはできません。代わりに、別のプログラムを使用する必要がありますPythonコードをexeに変換します。

Pyinstaller のようなプログラムを使用することをお勧めします。基本的には、Pythonインタープリターを受け取り、スクリプトにバンドルして、Pythonを持たない任意のコンピューターで実行できるスタンドアロンexeに変換します。 Linux(Pythonがプリインストールされる傾向があるため、通常はWindowsコンピューター)がインストールされます。

それをインストールするには、リンクされたWebサイトからダウンロードするか、次のコマンドを使用します。

pip install pyinstaller

...コマンドラインから。次に、ほとんどの場合、コマンドラインからソースコードを含むフォルダーに移動し、次を実行します。

pyinstaller myscript.py

documentation を使用して、Pyinstallerの使用方法とビルドプロセスのカスタマイズ方法に関する詳細情報を見つけることができます。


ただし、必ずしもPyinstallerを使用する必要はありません。以下に、Pythonコードを実行可能にするために使用できるさまざまなプログラムの 比較 を示します。

26
Michael0x2a