安装 Python QuantLib:DLL 加载失败:找不到指定的模块

问题描述

我正在尝试安装 QuantLib。安装似乎成功完成,但是当我尝试导入它时,我收到一条错误消息,内容为:

ImportError: DLL load Failed: The specified module Could not be found.

我正在从 pypi 下载,将其保存到我的 PC,然后使用 !pip install filepath 进行安装。我已经尝试安装 QuantLib 版本 1.21、1.20、1.18。在所有 3 个中都出现了相同的错误

我在 Anaconda 中使用 Spyder。

有人知道如何解决这个问题吗?

解决方法

您的系统中可能仍有损坏的安装。

尝试运行一个小测试:创建一个新环境并在那里安装 QuantLib。

conda create --name test python=3.8
conda activate test
pip install QuantLib
echo import QuantLib as ql; print(ql.__version__) > test.py
python test.py