首页 > 解决方案 > 导入 blpapi 包会出现 SyntaxError?

问题描述

我正在运行 Miniconda 3.7 64 位。我已经通过运行命令成功安装了 blpapi 包> python -m pip install --index-url=https://bloomberg.bintray.com/pip/simple blpapi

我还从这里https://www.bloomberg.com/professional/support/api-library/下载了 c++ sdk,并将 BLPAPI_ROOT 环境变量设置为C:\Users\AlexF\Downloads\blpapi_cpp_3.8.18.1.

软件包安装正确,但是当我尝试运行时import blpapi出现以下错误:

Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import blpapi
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Miniconda3\lib\site-packages\blpapi\__init__.py", line 4, in <module>
    from .internals import CorrelationId
  File "C:\Miniconda3\lib\site-packages\blpapi\internals.py", line 844
    def blpapi_EventDispatcher_stop(handle, async):
                                                ^
SyntaxError: invalid syntax

有谁知道这里有什么问题?我已经尝试搜索此错误,但找不到很多关于如何修复它的参考资料。

标签: pythonanacondaminicondablpapi

解决方案


推荐阅读