我是GAE的新手。我希望使用QuantLib python库(SWIG)作为谷歌应用程序引擎中的一个模块。我正在关注这篇博文,在Ubuntu上设置QuantLib-SWIG。 http://blog.quantess.net/2012/09/26/quantlib-get-it-working-on-ubuntu/在Google应用引擎上安装QuantLib python SWIG模块
我已经在安装所需的boost C++库之后使用make -c Python
编译了python的模块,如后文所述。
我已将QuantLib文件夹复制到我的应用程序文件夹。该QunatLib文件夹包含以下文件:
__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
文件。有没有办法解决这个问题?或者使用QuantEib库进行GAE的其他方式?
谢谢。
谢谢蒂姆。这非常有帮助。我想我会看看其他的选择。 – Nitin