![](/img/trans.png)
[英]Calculating EuropeanOptionImpliedVolatility in quantlib-python
[英]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.