ホームページ >バックエンド開発 >Python チュートリアル >Pythonでexeソフトを開発できますか?

Pythonでexeソフトを開発できますか?

(*-*)浩
(*-*)浩オリジナル
2019-07-06 11:17:006085ブラウズ

pyinstaller は、Python スクリプトを exe ソフトウェアにパッケージ化して、Python 環境のないマシン上で実行できるようにします。

Pythonでexeソフトを開発できますか?

#最新バージョンは pyinstaller 3.1.1 です。 Python2.7とPython3.3をサポートします。 Windows、Mac、Linux オペレーティング システムで実行できます。 (推奨学習: Python ビデオ チュートリアル )

ただし、クロスコンパイルされていないため、Windows で PyInstaller によって生成された exe は Windows および Linux でのみ実行できます。以下で生成されたものは、Linux でのみ実行できます。

Windows での pyinstaller のインストール

コマンド pip install pyinstaller を使用します。Windows では、pyinstaller は PyWin32 のサポートを必要とします。 pip を使用して pyinstaller をインストールするときに PyWin32 が見つからない場合は、pypiwin32 が自動的にインストールされます。

Success fully install pyinstaller-3.1.1 pypiwin32-219 が表示されます。これは、インストールが成功したことを意味します。

を使用します。pyinstaller.exe が存在するフォルダーを見つけます (通常、Python の「scripts」フォルダーの下にあります) (注意: cmd で Tab キーを押して機能を完了します)

次に、変換したいファイルのアドレスを追加します (2 つのファイルの間にはスペースがあります)

pyinstaller.exe の後に -F を追加すると、exe にパッケージ化されますファイル (ファイルは大きくなります)、そうでない場合は、ライブラリ ファイルがたくさんあります。-w を追加すると、cmd ウィンドウなしで exe にパッケージ化されます。追加しない場合は、実行時に cmd ウィンドウが表示されます。 (追加するかどうかは個人の好みによって異なります)

-F コマンド

コマンドでは大文字と小文字が区別されることに注意してください。ここでは大文字になります。 -F コマンドを使用して、アプリケーションを独立した exe ファイルにパッケージ化します。それ以外の場合は、さまざまな DLL と依存ファイルが含まれるフォルダーになります。

-p コマンド

This命令に、モジュールを検索するための pyinstaller のパスを追加できます。アプリケーションのパッケージ化には多くのモジュールが含まれるためです。ここに自分でパスを追加できます。ただし、作成者がテストした後は、site-packages ディレクトリで認識できるため、手動で追加する必要はありません。

Python 関連の技術記事の詳細については、Python チュートリアル# を参照してください。 ## 学べるコラム!

以上がPythonでexeソフトを開発できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。