0

私は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 ライブラリを使用する他の方法はありますか?

ありがとう。

4

1 に答える 1