私はGAEが初めてです。QuantLib python ライブラリ (SWIG) を Google アプリ エンジン内のモジュールとして使用したいと考えています。このブログ投稿に従って、Ubuntu で QuantLib-SWIG をセットアップしました。http://blog.quantess.net/2012/09/26/quantlib-get-it-working-on-ubuntu/
make -c Python
投稿に記載されているように、必要なブースト C++ ライブラリをインストールした後、Python 用のモジュールをコンパイルしました。
QuantLib フォルダーをアプリ フォルダーにコピーしました。QuatLib フォルダーには、次のファイルが含まれています。
__init__.py
__init__.pyc
QuantLib.py
QuantLib.pyc
_QuantLib.so*
これは私のアプリのディレクトリ構造です:
app.yaml
index.py
QuantLib/
しかし、私がするとき
import QunatLib
アプリ フォルダーの index.py で、次のエラーが発生します。
<type 'exceptions.ImportError'>: No module named _QuantLib
args = ('No module named _QuantLib',)
message = 'No module named _QuantLib'
また、これは dev_appserver ログです。
ImportError: No module named _QuantLib
_QuantLib は.so
ファイルです。この問題を解決する方法はありますか? または、GAE に QuantLib ライブラリを使用する他の方法はありますか?
ありがとう。