我将 py2.7 作为我的原始 Anaconda 安装,并在名为 py3
的环境中安装了 py3.4。
我似乎无法在 py3
环境中安装彭博 API 库 blpapi
。
一旦我激活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 channel 不再有 py3.5 版本,但这个 channel 有
最佳答案
一种解决方案是创建 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/