1

我正在尝试导入 blpapi (Python 3.8.2) 但收到此消息:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import blpapi
ModuleNotFoundError: No module named 'blpapi'

我设置了环境变量:BLPAPI_ROOT = C:\Program Files\Python\BLPAPI并在该文件中复制了 blpapi3_32.dll、blpapi3_32.lib、blpapi3_64.dll、blpapi3_64.lib。

C++ SDK 存储在C:\Program Files\Python\BLPAPI\blpapi_cpp_3.12.3.1

我还缺少什么/我需要做什么?

4

1 回答 1

1

您可以手动将 C++API\lib 中的 .dll 文件(在我的情况下为 blpapi3_32.dll 和 blpapi3_64.dll)复制到系统使用的所有 dll 文件所在的 C:\windows\system32 中。

另外,我将 C++API\lib 中的 dll 文件复制到 C:\blp\DAPI 中,用旧的替换新的。

于 2020-10-15T13:31:21.020 回答