2016-09-06 5 views
3

Bloomberg Open API libary for Python을 먼저 설치해야하는 pdblp Python 라이브러리를 사용하도록 Mac OS X 시스템을 설정하려고합니다. 망할 놈의 repo를 복제하고 python setup.py install를 실행 한 후, 나는Mac OS X에서 Bloomberg API 라이브러리를 설치하는 방법

File "setup.py", line 20, in <module> 
    raise Exception("BLPAPI_ROOT environment variable isn't defined") 
Exception: BLPAPI_ROOT environment variable isn't defined 

어떻게 진행해야 얻을?

답변

1

또한 C/C++ libraries을 설치 한 다음 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 
export BLPAPI_ROOT=/some/directory/blpapi_cpp_3.8.1.1/Darwin 

다음으로 파이썬 라이브러리 설치를 진행할 수 있습니다.

+0

감사합니다. 3105 : 10 : 치명적인 오류 : 'blpapi_types.h'파일을 찾을 수 없습니다. #include "blpapi_types.h" ^ 1 오류가 생성되었습니다. 오류 : 'gcc'명령이 종료 상태 1에 실패했습니다. – Sampath

+0

문제가 발생하여 죄송합니다. 당신은 대답이 거의 정확합니다. 내보내기 변수의 경우 finde로 작동합니다 - 내보내기로 쓰기 만하면됩니다. BLPAPI_ROOT =/some/directory/blpapi_cpp_3.8.1.1 – Sampath

0

그냥 질문 (감사 폭도 :

패키지 소스 완료 -

파이썬에 대한 C/C++

  • SDK에 대한 https://www.bloomberglabs.com/api/libraries/

    준비

    1. SDK를 지침

      ,451,515,
      # 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 
      

      참고 : 귀하의 답변에 대한