ブログ

Armadillo:pythonスクリプトを実行ファイル化する(Debian buster対象)

at_kazutaka.bito
2022年10月17日 9時05分

Debian busterで動作するArmadillo(X1、IoT(G3)、640等)で、pythonスクリプトを実行ファイル化する方法です。

1. python、pyinstallerのインストール

Armadilloをインターネットに接続可能なネットワークに接続して起動します。
下記コマンドで、python、pyinstallerをインストールします。

root@armadillo:~# apt-get update
# apt-get updateでエラーになる場合は、下記のコマンド(--allow-releaseinfo-changeオプションを付与)を実行。
# apt-get --allow-releaseinfo-change update

root@armadillo:~# apt-get install python3
root@armadillo:~# apt-get install python3-pip
root@armadillo:~# apt-get install zlib1g-dev
root@armadillo:~# pip3 install pyinstaller

2. pythonスクリプトの実行ファイル化

pyinstallerで、pythonスクリプト(下記は例として、hello.pyというファイル名)を実行ファイル化します。

root@armadillo:~# pyinstaller hello.py --onefile

distディレクトリの下に、実行ファイル(下記は例として、helloというファイル名)が生成されます。

root@armadillo:~# ls dist/
hello