Предупреждение «невозможно обнаружить установку QuantLib» означает, что сценарий установки не может прочитать переменную среды QL_DIR
.Как и в вопросе, который вы связали, вы должны указать путь к вашей папке QuantLib.После установки вам, возможно, придется перезапустить командную строку, из которой вы создаете оболочки.
(При этом перед сборкой оболочек попробуйте запустить
pip install QuantLib-Python
В зависимости отваша версия Python, есть вероятность, что вы можете получить предварительно скомпилированный двоичный файл.)
Обновление : после установки QL_DIR
я вижу, что вы все еще получаете сообщение об ошибке "Не удается открыть файл включения: 'ql / version.hpp' ".Это указывает на неправильную настройку включаемых каталогов, и фактически ваша командная строка содержит переключатель -IC:\opt-libs\QuantLib-1.13;C:\opt-libs\QuantLib-1.13\lib;C:\opt-libs\QuantLib-1.13\ql
, который не может работать, потому что -I
не принимает списки путей;это должно быть -IC:\opt-libs\QuantLib-1.13
в зависимости от вашего QL_DIR
, который, я полагаю, равен C:\opt-libs\QuantLib-1.13
- я прав?
Короче, я бы проверил значение QL_DIR
, как видно из командной строки;Вы можете отобразить его с помощью
echo %QL_DIR%
Если это список путей, сбросьте его на единственный, указывающий на каталог QuantLib.