Pythonは非常に便利な言語で、Excelの作業を自動化するツールを作るなど、様々な用途で利用されています。しかし、Pythonの環境が整っていないWindowsでPythonを実行する方法はあまり知られていません。

PyInstallerのインストール

Python環境のないWindowsでPythonを実行するためには、pyinstallerを使用します。以下のコマンドでpyinstallerをインストールできます。

pip install pyinstaller

また、Pythonの環境によっては以下の方法でインストールできます。

py -m pip install pyinstaller

EXE化の方法

pyinstallerのインストールが終わったら、pyinstallerを使用して、EXE化したいPythonファイルを指定します。

pyinstaller <pythonファイル名> [--onefile] [--noconsole] [--clean]

ここで、--onefileは関連するファイルを1つにまとめてEXEファイルを作成します。--noconsoleはコンソール(コマンドプロンプト、cmd)の黒い画面を表示しません。--cleanは以前実行したときに残った一時ファイルなどを削除します。

EXEファイルサイズの抑制方法

pyinstallerで作成したEXEファイルの容量が結構なサイズになることがあります。これは、pyinstallerが、pipでインストールしているモジュールをすべて組み込んでしまうからです。そのため、必要最低限のモジュールを組み込んだ環境でpyinstallerを実行するのをお勧めします。

pyinstaller <pythonファイル名> [--onefile] [--noconsole] [--exclude <モジュール名>]

例えば、pandasを除外したい場合は以下のようになります。

pyinstaller hello.py --onefile --noconsole --exclude pandas

以上がPython環境のないWindowsでPythonを実行する方法です。この方法を使えば、Pythonの環境がないPCでもPythonのプログラムを実行することが可能になります。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です