我是Bloomberg终端的新用户,我已经尝试按照here的说明使用python下载Bloomberg API。但是,当我在命令提示符下运行以下命令时
python -m pip install --index-url=https://bloomberg.bintray.com/pip/simple blpapi我得到以下错误...
Could not find a version that satisfies the requirement blpapi (from versions: )
No matching distribution found for blpapi
Could not fetch URL https://bloomberg.bintray.com/pip/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='bloomberg.bintray.com', port=443): Max retries exceeded with url: /pip/simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1056)'))) - skipping有没有人可以帮我下载这个包,让我可以从Bloomberg API下载数据?
发布于 2020-04-09 21:01:08
我会通过conda安装它。Conda旨在帮助解决python中存在各种非python依赖项(在本例中为C++共享库)的包管理问题。试一试
conda install -c conda-forge blpapi发布于 2020-05-12 09:40:14
嘿,你通过PIP使用的是什么版本的Python?Conda之所以能工作,是因为最新可用的默认版本是Python 3.7。但是使用PIP,我记得我安装了Python3.8,得到了和你一样的错误。
解决方案是安装Python3.7(确保安装到path),将文件path设置为高于现有Python3.8的path变量,以便CMD使用该版本作为默认版本,然后突然之间blpapi安装就可以正常工作了。
发布于 2020-10-15 05:35:38
我也遇到过类似的问题。您可能没有所需的C++编译器。您可以尝试执行以下操作:
安装带有以下组件的Microsoft Visual Studio
您的计算机上可能安装了Microsoft Visual Studio14.x.x可再发行版或任何其他版本,但它与Visual C++附带的"VC++ 2015.3 v14.00“不同。
https://stackoverflow.com/questions/60590051
复制相似问题