导入彭博Api时出错,如何解决?

2024-04-24 16:03:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用python从tia库导入bbg包。但它给了我以下的错误。你知道吗

ImportError: DLL load failed: The specified module could not be found.

我也尝试过导入blpapi lib,但它也给出了相同的错误。我不明白是什么问题。你知道吗

当我进入桌面上的文件夹查看包的位置时,我看到tia和blpapi的文件都存在。你知道吗

import blpapi
import tia
Traceback (most recent call last):

  File "<ipython-input-1-fc04960a7441>", line 1, in <module>
    import blpapi

  File "C:\Program Files\Anaconda\lib\site-packages\blpapi\__init__.py", line 5, in <module>
    from .internals import CorrelationId

  File "C:\Program Files\Anaconda\lib\site-packages\blpapi\internals.py", line 52, in <module>
    _internals = swig_import_helper()

  File "C:\Program Files\Anaconda\lib\site-packages\blpapi\internals.py", line 48, in swig_import_helper
    _mod = imp.load_module('_internals', fp, pathname, description)

  File "C:\Program Files\Anaconda\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)

  File "C:\Program Files\Anaconda\lib\imp.py", line 343, in load_dynamic
    return _load(spec)

ImportError: DLL load failed: The specified module could not be found.

Tags: inpyimportliblinesiteloadanaconda
3条回答
<>一些DLL来自C++库,我想,你必须下载两个:

https://www.bloomberg.com/professional/support/api-library/

<>我得到了类似的错误,不得不把我的Python 3.7降低到3.6,并使用了来自Bloomberg API下载站点的实验C++ SDK版本,一旦API完成了工作就完成了。你知道吗

<>你可能需要在你的路径环境变量中添加C++ LIB文件夹。你知道吗

相关问题 更多 >