Установите Quantlib-Python и используйте его в Jupyter в Linux - PullRequest
0 голосов
/ 24 июня 2019

Я слежу за «кулинарной книгой Quantlib Python» Луиджи Баллабио, и в качестве примера она использует блокнот Jupyter.

Самый первый вопрос: я не знал, как установить quantlib-python в среде ноутбука jupyter, поэтому не смог начать работу.

Что ж, я могу сначала запустить anaconda и вытащить ноутбук Jupyter с его приборной панели, но просто:

import quantlib as ql

не удалось с этим сообщением.

ModuleNotFoundError: No module named 'quantlib'

Из запуска "списка conda" я заметил, что ничего, связанного с Quantlib, не существует в стандартной поставке conda пакетов python.

Fine. По этой ссылке: https://anaconda.org/domosute/quantlib, Мне удалось установить его, и "список conda" показывает:

quantlib                  1.15                          0   domosute
quantlib-python           1.15                     pypi_0    pypi

Затем я перезапустил тетрадь anaconda -> jupyter, все еще жаловавшись, что не нашел количественного определения.

Что мне еще нужно сделать, чтобы я мог начать использовать Quantlib в ноутбуке Jupyter?

Я использую 64bit Ubuntu 18.04

1 Ответ

0 голосов
/ 08 июля 2019

После некоторых чтений в Интернете я обнаружил, что пропустил этап связывания 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» и начать тестирование некоторого кода Quantlib прямо сейчас:

enter image description here

Ссылка:

...