ImportError в blpapi python для Bloomberg - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь заставить API BLOOMBERG работать через Python на Mac OS Mojave 10.14.

У меня есть Python 2.7.10 на моем Mac

Я скачал C / C ++ SDK ExperimentalВыпуск v3.13.1.1 Я распаковал содержимое в

\ Users \ hk \ blpapi_cpp_3.13.1.1

Я установил переменные окружения в .bash_profile BLPAPI_ROOT и DLYD_LIBRARY PATHв качестве пути C / C ++ SDK.

Затем я установил Python API через pip, как указано в нижней части этой страницы: Поддержка библиотеки API , и получил Успешно установленное сообщение.

при использовании импорта blpapi я получаю следующие ошибки:

File "blpapitest.py", line 5, in <module>
import blpapi
  File "/Library/Python/2.7/site-packages/blpapi/__init__.py", line 11, in <module>
    raise debug_load_error(error)
ImportError: No module named _versionhelper

Could not open the C++ SDK library.

Download and install the latest C++ SDK from:

    http://www.bloomberg.com/professional/api-library

If the C++ SDK is already installed, please ensure that the path to the library
was added to DYLD_LIBRARY_PATH before entering the interpreter.

Я перепроверяю переменную среды DYLD_LIBRARY_PATH, и для нее задан путь к папке C / C ++ SDK \ Users \ hk\ blpapi_cpp_3.13.1.1

какие-либо решения?

...