Python スクリプトから実行可能ファイルを作成しようとしています。スクリプトは正常に実行されますが、フリーズした後に .exe を開始すると、次のエラーが表示されます。
http://www.bild.me/bild.php?file=4663406scipyerror.png
Python 3.2.3、Scipy 0.12.0b1、Numpy 1.7.0、および Matplotlib 1.2.0 (すべて 32 ビット) を使用しています。
これを解決する方法についてのアイデア/ヒントはありますか? 私の推測では、凍結スクリプトに手動で何かを含める必要がありますが、推測が不足しています:-(
ようやく機能するようになりましたが、ソリューションに非常に満足していません:
1) SciPy パッケージから自分のプログラム フォルダーにコピー_odepack.pyd
します。odepack.py
2) in odepack.py
change from . import _odepack
to import _odepack
(そうでなければValueError: Attempted relative import in non-package
上げられる)
3)私の主な変更from scipy.integrate import odeint
点from odepack import odeint
現在は期待どおりに動作しており、cx_freeze を使用した後も動作しています。
なぜそれが以前に機能しなかったのか、まだわかりません:-(
しかし、私を正しい方向に押してくれたThomasKに感謝します:-)