Nyx*_*nyx 5 python macos bloomberg python-2.7
我正在尝试将Mac OS X系统设置为使用pdblpPython库,这需要我首先安装适用于Python的Bloomberg Open API库。克隆git repo并运行后python setup.py install,我得到了
File "setup.py", line 20, in <module>
raise Exception("BLPAPI_ROOT environment variable isn't defined")
Exception: BLPAPI_ROOT environment variable isn't defined
Run Code Online (Sandbox Code Playgroud)
我应该如何进行?
您还需要安装C/C++ 库,然后将 BLPAPI_ROOT 设置为libblpapi3_32.so或libblpapi3_64.so文件的位置。例如:
cd /some/directory
wget https://bloomberg.bintray.com/BLPAPI-Experimental-Generic/blpapi_cpp_3.8.1.1-darwin.tar.gz
tar zxvf blpapi_cpp_3.8.1.1-darwin.tar.gz
Run Code Online (Sandbox Code Playgroud)
export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/Darwin
export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1
Run Code Online (Sandbox Code Playgroud)
然后你可以继续安装python库。
只是为了完成这个问题(感谢 mob :)
包源 - https://www.bloomberglabs.com/api/libraries/
准备
指示
# navigate yourself to the path where you want to keep your SDK for some tim
cd /Users/msam/
# unzip C/C++ Package
tar zxvf Downloads/blpapi_cpp_3.8.1.1-darwin.tar.gz
# set variable
export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/
export DYLD_LIBRARY_PATH=/Users/sampathkumarm/blpapi_cpp_3.8.1.1/Darwin/
# save variable to reuse in next session
echo >> ~/.bash_profile
echo "Bloomberg API (python)library Settings " >> ~/.bash_profile
echo "export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/" >> ~/.bash_profile
echo "export DYLD_LIBRARY_PATH=/Users/sampathkumarm/blpapi_cpp_3.8.1.1/Darwin/" >> ~/.bash_profile
echo >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
Ref: 1. python blpapi 安装错误
| 归档时间: |
|
| 查看次数: |
5098 次 |
| 最近记录: |