首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anaconda -在环境中安装blpapi

Anaconda -在环境中安装blpapi
EN

Stack Overflow用户
提问于 2017-01-18 17:13:01
回答 2查看 12.2K关注 0票数 2

我使用py2.7作为我最初的Anaconda安装,并在一个名为py3的环境中安装了py3.4。

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

一旦我activate py3conda install blpapi就找不到这个包,而pip install blpapi告诉我:

代码语言:javascript
复制
Requirement already satisfied: blpapi in C:\users\pythonic\programs\anaconda\lib\site-packages

因为它发现为python 2.7安装的包

如果我试图通过这里的可执行文件进行安装,它会告诉我它在注册表中找不到python3.4。

如何安装这个软件包?

编辑

很明显,DSM通道已经没有py3.5版本了,但是这个通道有

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-18 17:27:35

一个解决方案是创建Python3.5环境:

代码语言:javascript
复制
conda create -n py35 python=3.5

激活它:

代码语言:javascript
复制
activate py35

并从通道blpapi安装dsm

代码语言:javascript
复制
conda install -c dsm blpapi 

通道dsm是一个蟒蛇通道。它提供了以下文件

代码语言:javascript
复制
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适用于WindowsforPython2.7和3.5,但不适用于3.4。

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

票数 6
EN

Stack Overflow用户

发布于 2018-10-18 14:06:43

除了上面Mikeüller的回答之外,我还想添加一个关于anaconda search实用程序的部分,用于查找托管在https://anaconda.org/上的包。

代码语言:javascript
复制
$ anaconda search blpapi
Using Anaconda API: https://api.anaconda.org
Packages:
     Name                      |  Version | Package Types   | Platforms       | Builds    
     ------------------------- |   ------ | --------------- | --------------- | ----------
     conda-forge/blpapi        |    3.9.2 | conda           | linux-64, win-64, osx-64 | py27h2d50403_0, py36he980bc4_0, py36h2d50403_0, py27hdc96acc_0
                                      : Python SDK for Bloomberg BLPAPI (<=3.9)
     dsm/blpapi                |    3.9.0 | conda           | linux-64, win-64 | py36_0, py27_0
     josh/blpapi               |    3.5.5 | conda           | linux-64        | py27_0    
     macinv/blpapi             |    3.9.0 | conda           | linux-64, win-64 | py36_0, py27_0, py35_0, py34_0
     mbonix/blpapi             |    3.9.0 | conda           | win-64          | py36_0    
                                      : Bloomberg's Open Market Data Initiative is part of the company's ongoing effort to foster open solutions for the financial services industry.
     p-vg/blpapi               |    3.9.2 | conda           | linux-64, win-64 | py36h6538335_0, py27hc56fc5f_0, py36hf484d3e_0, py27hf484d3e_0
                                      : interface for Bloomberg API services using the Python programming language
Found 6 packages

根据您感兴趣的pythonplatform的版本,有各种各样的选项可用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41725483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档