首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在谷歌应用引擎上安装QuantLib python SWIG模块

在谷歌应用引擎上安装QuantLib python SWIG模块
EN

Stack Overflow用户
提问于 2013-03-31 13:02:57
回答 1查看 694关注 0票数 0

我是GAE的新手。我希望使用QuantLib python库(SWIG)作为google app engine中的一个模块。我跟随这篇博文在Ubuntu上设置QuantLib-SWIG。http://blog.quantess.net/2012/09/26/quantlib-get-it-working-on-ubuntu/

在安装了所需的boost c++库之后,我已经使用make -c Python编译了python的模块。

我已将QuantLib文件夹复制到我的应用程序文件夹中。QunatLib文件夹包含以下文件:

代码语言:javascript
复制
__init__.py
__init__.pyc
QuantLib.py
QuantLib.pyc
_QuantLib.so*

下面是我的app目录结构:

代码语言:javascript
复制
app.yaml
index.py
QuantLib/

但是,当我做一个

代码语言:javascript
复制
import QunatLib

在我的应用程序文件夹中的index.py中,我收到以下错误:

代码语言:javascript
复制
<type 'exceptions.ImportError'>: No module named _QuantLib 
      args = ('No module named _QuantLib',) 
      message = 'No module named _QuantLib'

我还得到了这是dev_appserver日志:

代码语言:javascript
复制
ImportError: No module named _QuantLib

_QuantLib是一个.so文件。有没有办法解决这个问题?或者任何其他使用QuantLib库的方式?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-31 13:14:08

不是的。

不是纯python的第三方库数量有限。您不能将自己的非纯python库添加到appengine运行时。

这是包含的第三方库https://developers.google.com/appengine/docs/python/tools/libraries27的当前列表

您可以在自己的代码库中添加任何纯库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15726520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档