Python embeddableではモジュールが不足していることがある。使いたいモジュールを追加してzipファイルとして同梱する際に参考になるページはある。
いろいろ確認しているが,numpyのインポートはうまくいっていない。
うまくいきそうなものもあるのだが…
zipimportという仕組みを使用しているだけなので,もしかすると,重いフォルダをzip圧縮しておいてまるでフォルダをパスに追加するかのように
sys.path.insert()でファイルを追加していくということで重いファイルを軽くして配布して,配布先で使用できるようになるというもの。
zipimportの仕組みはかなり凝っている。
自分でよういした簡単なpyスクリプトなら普通に実行することができるだろう。
例えば,以下のような。
# -*- coding: utf-8 -*- def example1(a): return a * 1;
タグ:Python