生物系研究者のpythonとか画像解析とか論文とか

主に生物系研究で使えるpythonとか画像解析とか論文の話とかをザックリ書きます

スポンサードリンク

pythonでexeを作る

pythonではいくつかのexe化ライブラリがあり、簡単にexeを作れるが毎回作り方を調べるのが面倒なので以下メモ。 環境は ・windows10 ・Anaconda 簡単な手順 1. コードを動かすための必要最小限のライブラリだけがインストールされた環境を構築する 2. pyinstallerのインストール 3. exe化 以下具体的な手順と理由

  1. コードを動かすための必要最小限のライブラリだけがインストールされた環境を構築する 今回の方法ではコードをexe化するときに必要ライブラリも全てexeの中にまとめる そのため不要なライブラリが入っているとそれだけexeが大きくなってしまう
conda create -n py36 python=3.6
conda activate py36

名前はなんでも良い pythonのversionが高いとうまくいかないことがあるらしいので、必要でなければ3.6くらいにしておくと良い また、不要なライブラリが入らないよう、最後に anaconda などとつけないこと 必要なライブラリをインストール anaconda cloud でちゃんと探したようが良い 2. pyinstallerのインストール pyinstaller もanaconda cloudで入れることができる

conda install -c conda-forge pyinstaller
  1. exe化 一つにまとめたい場合は
pyinstaller Test.py --onefile

これで良い

スポンサードリンク