Python blpapi安装

时间:2017-02-15 09:51:33

标签: python blpapi

我正在尝试使用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,但显示没有这样的模块。

我应该做的下一步是什么?

2 个答案:

答案 0 :(得分:0)

只需访问bloomberg api站点并下载具有正确版本的自动安装包

它解决了。似乎只是通过cmd安装无法正常工作。

答案 1 :(得分:0)

我做了两件事来解决与该问题类似的问题:就我而言,我有相同的错误no such module。我遇到此问题是因为我没有安装所需的C ++编译器。所以,

1-我安装了具有以下组件的Microsoft Visual Studio

  • C ++ / CLI支持
  • 用于桌面的VC ++ 2015.3 v14.00(v140)工具集
  • 用于x86和x64的Visual C ++ MFC
  • x86和x64的Visual C ++ ATL

此步骤可能很有用,因为您可能也没有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之后遇到的下一个错误。如果之后再遇到其他错误,请记住。