2013-09-28 9 views
5

PyCharm経由でPythonにプロジェクトを書き込んでいます。 私はそれからexeファイルを取得したいと思います。 "Save as-> XXX.exe"を試しましたが、実行しようとしたときにエラー"ファイルがこの種のOSでサポートされていません" p.s. win7 x64を持っていますが、x32でも動作しません。PyCharmプロジェクトからの "exe"へのアクセス方法

+0

[cx_Freeze](http://cx-freeze.sourceforge.net/)のような外部ソフトウェアパッケージを使用してください。 – Matthias

答えて

22

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

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

それをインストールするには、コマンドラインからコマンド

pip install pyinstaller 

...それがリンク先のウェブサイトからダウンロード、または使用することができます。その後、ほとんどの部分は、あなたは、単にコマンドラインを介して、あなたのソースコードを含むフォルダに移動し、実行します。

pyinstaller myscript.py 

あなたはpyInstallerのを使用してdocumentationを経由して、ビルドプロセスをカスタマイズする方法についての詳細な情報を見つけることができます。


ただし、必ずしもPyinstallerを使う必要はありません。 Pythonコードを実行可能ファイルに変換するために使用できるさまざまなプログラムのcomparisonがあります。

+1

したがって、python IDE(pycharmまたはpydev-eclipseプラグイン)のいずれも、IDE単独でコンパイルから実行可能なコンパイル機能を組み込んでいないようです。そうでない場合は、私に知らせてください。 :-) –

関連する問題