我正在尝试使用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,但显示没有这样的模块。
下一步我应该做什么?
发布于 2017-02-16 17:00:30
只需访问bloomberg api站点并下载具有正确版本的自动安装包即可
问题已经解决了。虽然cmd不能正常工作,但似乎只是在安装。
发布于 2020-10-15 21:26:35
我做了两件事来解决类似的问题:在我的例子中,我有相同的错误no such module。我遇到这个问题是因为我没有安装所需的C++编译器。所以,
1-我安装了Microsoft Visual Studio和以下组件
这一步可能很有用,因为您可能也没有C++编译器。您的计算机上可能安装了Microsoft Visual Studio14.x.x可再发行版或任何其他版本,但它与Visual C++附带的"VC++ 2015.3 v14.00“不同。
2-我手动将C++API\lib中的.dll文件(在我的例子中是blpapi3_32.dll和blpapi3_64.dll )复制到C:\windows\system32,系统使用的所有dll文件都在C:\windows\SYSTEM32中。另外,我将C++API\lib中的dll文件复制到C:\blp\DAPI中,用旧文件替换新文件。
尽管它看起来与你的问题没有太大关系,但我觉得有必要在这里写下第二步,因为这是我刚刚解决no such module之后遇到的下一个错误。如果之后再遇到错误,请记住这一点。
https://stackoverflow.com/questions/42245884
复制相似问题