我正在尝试使用anaconda在python上安装blpapi。
准备好所有必备条件后,在我的cmd屏幕上输入
python setup.py install
并安装了包。
最后一行显示
running install_egg_info
Writing C:\ProgramData\Anaconda2\Lib\site-packages\blpapi-3.5.5-py2.7.egg-info
它似乎已成功安装。
之后,在Spyder(Anaconda)上输入import blpapi
,但显示没有这样的模块。
我应该做的下一步是什么?
答案 0 :(得分:0)
只需访问bloomberg api站点并下载具有正确版本的自动安装包
它解决了。似乎只是通过cmd安装无法正常工作。
答案 1 :(得分:0)
我做了两件事来解决与该问题类似的问题:就我而言,我有相同的错误no such module
。我遇到此问题是因为我没有安装所需的C ++编译器。所以,
1-我安装了具有以下组件的Microsoft Visual Studio
此步骤可能很有用,因为您可能也没有C ++编译器。您可能在计算机上安装了Microsoft Visual C ++ 14.x.x可再发行版本或任何其他版本,但与Visual Studio随附的“ VC ++ 2015.3 v14.00”不同。
2-我将C ++ API \ lib中的.dll文件(在我的情况下为blpapi3_32.dll和blpapi3_64.dll)手动复制到C:\ windows \ system32,系统使用了所有dll文件。 另外,我将C ++ API \ lib中的dll文件复制到C:\ blp \ DAPI中,将新文件替换为旧文件。
尽管它似乎与您的问题不太相关,但我觉得有必要在这里写下第二步,因为这是我解决no such module
之后遇到的下一个错误。如果之后再遇到其他错误,请记住。