0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

pythonで作成したファイルを実行ファイルに変更する

Last updated at Posted at 2022-02-11

仮想環境を構築

python -m venv exe
exe\Scripts\activate

ライブラリインストール

pip install pyinstaller

サンプルスクリプトを用意

以下内容のファイルsample.pyを用意しました。

print('sample')

実行ファイルを作成

pyinstaller sample.py

上記コマンドで作成したときは以下ファイルが作成されます。

  • pycache
  • build
  • dist
  • sample.spec

一つのファイルでまとめたいとき

dist内の複数ファイルを纏めて一つのファイルとして扱うときは、
--onefileを付与します。

pyinstaller sample.py --onefile

コンソール画面を非表示

コンソール画面を表示しない場合は、--noconsoleを付与します。

pyinstaller sample.py --noconsole

ライブラリを指定

何も指定せず実行ファイルを作成すると、インストールされているライブラリ全てが同梱されているため、実行ファイルが肥大化する可能性があります。実行ファイルを圧縮するために、利用するライブラリのみ--hidden-importで指定して実行ファイルに返還しましょう。

pyinstaller sample.py --hidden-import=pandas

検証動画

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?