2016-09-06 17 views
3

私は、を最初にインストールする必要があるpdblp Pythonライブラリを使用するようにMac OS Xシステムをセットアップしようとしています。 Gitのリポジトリをクローンして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 

その後、あなたはPythonライブラリをインストールを続行することができます。 Pythonの

用C/C++

  • SDK用https://www.bloomberglabs.com/api/libraries/

    準備

    1. SDK - ジャスト質問(感謝暴徒:)

      パッケージのソースを完了するために

  • +0

    感謝。 3105:10:致命的なエラー: 'blpapi_types.h'ファイルが見つかりません。 #include "blpapi_types.h" ^ 1エラーが生成されました。次のblpapi/internals_wrap.cxxに続きます。 エラー:終了ステータス1でコマンド 'gcc'が失敗しました。 – Sampath

    +0

    ご迷惑をおかけして申し訳ありません。答えはほぼ正しいです。エクスポート変数の場合、それはfindeで動作します - エクスポートとして書き込むだけの場合BLPAPI_ROOT =/some/directory/blpapi_cpp_3.8.1.1 – Sampath

    0

    手順

    # 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 
    

    参考:あなたの答えのための 1. python blpapi installation error

    関連する問題