[英]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.