Bloomberg API Python 3.5.5 をインストールして正常に実行しようとしています。また、Mac OS X 用の C++ ライブラリ 3.8.1.1 もダウンロードして解凍しました。Mac OS X 10.10.2 を実行しています。私は Mac OS X にネイティブな Python である Python 2.7.6 を使用しており、Xcode を介してコマンド ライン gcc コンパイラである GCC 4.2.1 を既にインストールしています。
管理者アカウントで、sudo python setup.py install を実行しました。また、setup.py ENVIRONMENT 変数 BLPAPI_ROOT を C++ ヘッダーのディレクトリ blpapi_cpp_3.8.1.1 に変更しました。セットアップは成功しました。
「インポート エラー: _internals という名前のモジュールがありません」を回避するために、Python の README ファイルで提案されている別のディレクトリに変更しました。
Python に移動してコマンド import blpapi を入力すると、次のエラーが表示されます。
import blpapi トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ファイル " /Library/Python/2.7/site-packages/blpapi/ init .py"、5 行目、from .internals import CorrelationId File "/ Library/Python/2.7/site-packages/blpapi/internals.py"、50 行目、_internals = swig_import_helper() ファイル "/Library/Python/2.7/site-packages/blpapi/internals.py"、46 行目swig_import_helper _mod = imp.load_module('_internals', fp, pathname, description) ImportError: dlopen(/Library/Python/2.7/site-packages/blpapi/_internals.so, 2): ライブラリがロードされていません: libblpapi3_64.so から参照: /Library/Python/2.7/site-packages/blpapi/_internals.so 理由: 画像が見つかりません
/Library/Python.../blpapi/ のディレクトリを確認しましたが、_internals.so はなく、*.py ファイルのみです。それが問題ですか?進め方がわかりません。