簡體   English   中英

安裝quantlib-python並在Linux中的jupyter中使用它

[英]Install quantlib-python and use it in jupyter in Linux

我正在關注Luigi Ballabio的“quantlib python cookbook”,它使用jupyter筆記本作為游樂場的例子。

第一個問題是,我不知道如何在jupyter筆記本環境中安裝quantlib-python,因此無法啟動。

好吧,我可以先從儀表板上啟動anaconda並甩掉jupyter筆記本,但這很簡單:

import quantlib as ql

失敗了這條消息。

ModuleNotFoundError: No module named 'quantlib'

從運行“conda list”開始,我注意到在conda的默認python包裝中沒有任何與quantlib有關的內容。

精細。 從這個鏈接: https//anaconda.org/domosute/quantlib ,我設法安裝它,“conda list”顯示:

quantlib                  1.15                          0   domosute
quantlib-python           1.15                     pypi_0    pypi

然后我重新啟動了anaconda - > jupyter筆記本,仍抱怨沒有找到quantlib。

我還應該這樣做,以便我可以在jupyter筆記本中開始使用quantlib。

我使用64位ubuntu 18.04

經過一些在線閱讀后,我發現我錯過了一個quantlib-python綁定步驟。 為了實現這一點,使用了一個名為swig的工具。 對於ubuntu(我使用),它可以通過“apt-get install swig”安裝。

然后需要安裝quantlib-swig

導航到quantlib-swig目錄,如果你安裝了boost,quantlib並且在他們的默認目錄中,你可以簡單地運行:

python setup.py wrap
python setup.py build
python setup.py install

並測試它:

python setup.py test

在此之后,你可以掏出“jupyter notebook”並開始測試一些quantlib代碼:

在此輸入圖像描述

參考:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM