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