我是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