Anaconda - 在环境中安装 blpapi
Anaconda - Install blpapi in environment
我有 py2.7 作为我原来的 Anaconda 安装,并在名为 py3
.
的环境中安装了 py3.4
我似乎无法在 py3
环境中安装 blpapi
,Bloomberg API 库。
一旦我 activate py3
,conda 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 频道不再有 py3.5 版本,但这个频道有
一个解决方案是创建一个 Python 3.5 环境:
conda create -n py35 python=3.5
激活它:
activate py35
并安装 blpapi
形成频道 dsm
:
conda install -c dsm blpapi
频道dsm is an Anaconda channel. It provides these 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 搜索 window(页面顶部)中输入包名称。
除了上面 Mike Müller 的回答之外,我想我会添加一个关于 anaconda search
实用程序的部分,用于查找托管在 https://anaconda.org/.
上的包
$ 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
根据您感兴趣的 python
和 platform
版本,有多种选项可用。
我有 py2.7 作为我原来的 Anaconda 安装,并在名为 py3
.
我似乎无法在 py3
环境中安装 blpapi
,Bloomberg API 库。
一旦我 activate py3
,conda 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 频道不再有 py3.5 版本,但这个频道有
一个解决方案是创建一个 Python 3.5 环境:
conda create -n py35 python=3.5
激活它:
activate py35
并安装 blpapi
形成频道 dsm
:
conda install -c dsm blpapi
频道dsm is an Anaconda channel. It provides these 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 搜索 window(页面顶部)中输入包名称。
除了上面 Mike Müller 的回答之外,我想我会添加一个关于 anaconda search
实用程序的部分,用于查找托管在 https://anaconda.org/.
$ 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
根据您感兴趣的 python
和 platform
版本,有多种选项可用。