Conda 安装 BLPAPI

Conda install BLPAPI

我遵循了以下答案:

但是因为我的声望不够高所以无法发表评论。当我使用 conda install -c dsm/blpapi 时,我得到以下信息:

Fetching package metadata ...........
Solving package specifications: ....


UnsatisfiableError: The following specifications were found to be in conflict:
  - blpapi
  - python 3.5*
Use "conda info <package>" to see the dependencies for each package.

这是使用安装了 Python 3.5 的虚拟环境。关于为什么这对 Pythonic 但对我不起作用有什么想法吗?

你试了吗? :

conda update --all
conda create -n py35 python=3.5
activate py35
conda install -c dsm blpapi=3.9.0

您也可以从以下网址下载:

https://www.bloomberglabs.com/api/libraries/

并放入python 3.5库

的仓库中

python=3.5 没有构建包。如果您查看 dsm 频道中 repo 的文件部分,您将看到

linux-64/blpapi-3.9.0-py36_0.tar.bz2
win-64/blpapi-3.9.0-py27_0.tar.bz2
win-64/blpapi-3.5.5-py27_0.tar.bz2
linux-64/blpapi-3.5.5-py27_0.tar.bz2

切换到 Python 3.6 应该可以正常工作。

由于发布了这个问题,Bloomberg 将 blpapi 放在了 conda-forge 上, 其中有更多版本的 blpapi 和 python 支持。

https://anaconda.org/conda-forge/blpapi