python - Anaconda - 在环境中安装 blpapi

标签 python python-3.x anaconda conda bloomberg

我将 py2.7 作为我的原始 Anaconda 安装,并在名为 py3 的环境中安装了 py3.4。

我似乎无法在 py3 环境中安装彭博 API 库 blpapi

一旦我激活py3conda install blpapi 找不到包,而pip install blpapi 告诉我:

Requirement already satisfied: blpapi in C:\users\pythonic\programs\anaconda\lib\site-packages

因为它找到了为 python 2.7 安装的包

如果我尝试通过来自 here 的可执行文件进行安装它告诉我它在注册表中找不到 python 3.4。

如何安装这个包?

编辑

显然 DSM channel 不再有 py3.5 版本,但这个 channel 有

https://anaconda.org/macinv/blpapi/files

最佳答案

一种解决方案是创建 Python 3.5 环境:

conda create -n py35 python=3.5

激活它:

activate py35

并安装 blpapi 形成 channel dsm:

conda install -c dsm blpapi 

channel dsm是一个 Anaconda channel 。它提供这些 files :

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

这意味着 blpapi 可用于 Windows 的 Python 2.7 和 3.5,但不适用于 3.4。

要查找包,请在 Anaconda 中输入包名称搜索窗口(页面顶部)。

关于python - Anaconda - 在环境中安装 blpapi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41725483/

相关文章:

python - 如何在没有循环的情况下为多列设置值

python - Python分布式编程

java - 文件名 openjdk-8-jdk-headless 有问题吗?

python - 根据越过边界的数量,以颜色突出显示超过或低于阈值的 matplotlib 点

python - 如何在 PyCharm 上使用 fancyimpute

python - PySpark - 稀疏向量列到矩阵

python - 如何使用带有本地种子的 Python 随机数生成器?

python - 最有效的 psycopg2 python 转义函数

python - 未能创建 anaconda 环境 ResolvePackageNotFound

python - 使用 matplotlib 中的轴增加刻度大小