python - 导入 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
有谁知道这里有什么问题?我已经尝试搜索此错误,但找不到很多关于如何修复它的参考资料。
解决方案
推荐阅读
- docker - 可以从容器中的不同 docker 映像访问文件吗?
- javascript - React Native - 组件未加载
- python - 我想在 python 中的二维数组中的一个列表后换行,并带有文件文本
- python - 使用 discord.py 的多页帮助命令
- python - 图与使用不同绘图类型的子图
- php - 索引 PHP 下载而不是执行它
- reactjs - 在链接标签中反应“href”和“to”属性
- haskell - Haskell 在惰性求值期间会丢弃中间结果吗?
- c# - NetTopologySuite 反转多边形以使其逆时针方向
- postgresql - postgres:尝试更改索引时关系(索引)不存在