FC2ブログ

Anaconda 学習:スクリプトを exe ファイル化

2018-02-09 :  PCクリニック
“Python”スクリプトをコンパイルして、exeファイルを作る。
と云うことでは無いですが、・・・・・


「Python windows exe」で検索した。


Pythonのexe化、Pyinstaller使用メモ - Qiita
  PyinstallerはPythonの実行環境を固めてexe化してくれるツールです。
  使い方は簡単ですが、自分が使う上で注意点があったのでメモしておきます。
--- これ“Pyinstaller”は良さそう


Python スクリプトを exe ファイル化したい
  Python の良いところにはマルチプラットフォームで動くというのがありますが、
  ・・・仕方ないところは、そのための実行環境を入れないといけません。
  自分で使う分には良いですが、・・・、そこがハードルになります。
  そのハードルを取り除くため、
  Windows 環境で動く exe ファイルにする方法を調べました。
--- これは、3方法 ( py2exe、PyInstaller、cx_Freeze ) の比較


Python §78:これは画期的!python3のコードをEXE化するツール登場
  ●1.Python3用のEXE化ツールの登場
  ●2.そのツール「HCpy-Standalone-B」とは
  ●3.EXEファイルへ変換する方法
  ● ・・・・・
--- これは、将来用のメモ


cx_FreezeでPythonをexeにしてみた - lisz-works
  cx_Freezeというもので、Pythonのコードをexeファイルに変換してみました。
  今回はその手順などをご紹介します。
--- これ“cx_Freeze”はどうか?


以上4つのサイト URL をメモした。



そこで、手始めに“Pyinstaller”を試してみた。

導入は「conda-forge / packages / pyinstaller 3.3.1
から。

  conda install -c conda-forge pyinstaller

これで、6つ追加された。

  pyinstaller --version

では、3.3.1 と出た。



上記2番目のサイトの記事:
  ・・・・・
  ・・・・・
  補足:過剰にパッケージを取り込んでしまう場合がある

  Pyinstaller で Python スクリプトを Windows で実行可能な .exe にする
  ・・・・・
  ・・・・・
この記事に飛び、
“hello.py”を作った:
# -*- coding: utf-8 -*-
print "hello world"
この実質1行のもの。
そして、

  pyinstaller hello.py

これだけで、(面倒な setup.py の記述も何もなし)

/dist/hello/ 以下に hello.exe と必要なライブラリ群が出来上がる。

この、hello.exe ( 850KB ) で動作した。
(AVG のウイルスチェックが動き出したが)


それから、件の記事の如く、

  import matplotlib.pyplot as plt

1行を追加してみた。

それなりの(じゃなくて相当な)時間が掛かって、
やっとのことで、hello.exe が出来た。
<紙>にとってはとても耐えられない位に長い時間ダ。

また、コンパイル中(?)に
  Microsoft.VC90.CRT version ・・・
とかかんとかとも出ていた。

しかも、hello.exe のサイズは、なんと10.0MB


これは駄目ダ。


そこで、“cx_freeze”はどうかと考えた。

導入は「pyzo / packages / cx_freeze 4.3.3
から。

  conda install -c pyzo cx_freeze

これは、ダメ

Python 3.4* と出て進まない。


そうすると、py2exe と云うこと???


本日はここまで。


Anaconda ( Python ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


180113
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
09 | 2018/10 | 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク