Python Bloomberg API ("Ошибка загрузки DLL")
Моя версия Python 2.7.3 и ОС Windows 7.
Я хочу использовать библиотеки API Bloomberg. В частности, "ошибка импорта blpapi" - моя самая большая проблема.
На этом сайте я попытался запустить и поддерживаемую версию (v3.5.5), и экспериментальную версию (v3.5.3). Но оба не работают.
Пишу import blpapi
в IDLE я получаю следующее сообщение об ошибке:
Traceback (последний вызов был последним):
файл
<pyshell#0>
строка 1, в<module>
import blpapi
файл
C:\Python27\lib\site-packages\blpapi\__init__.py
строка 5, в<module>
from .internals import CorrelationId
файл
C:\Python27\lib\site-packages\blpapi\internals.py
строка 50, в<module>
_internals = swig_import_helper()
файл
C:\Python27\lib\site-packages\blpapi\internals.py
линия 46, вswig_import_helper
_mod = imp.load_module('_internals', fp, pathname, description)
ImportError: сбой загрузки dll указанный модуль не найден
Как я могу решить эту проблему? (Я надеюсь импортировать "blpapi")
1 ответ
Ссылаясь на это: Python 2.7 с ошибкой импорта BLPAPI API Bloomberg
Ошибка ImportError является результатом того, что Bloomberg не может найти файл DLL "blpapi3_32.dll". Этот DLL-файл может быть расположен в папке \ bin или \ lib библиотеки Bloomberg C/C++, которая находится там же, где вы получили исполняемый файл Python. Итак, скачайте эту библиотеку (v3.7.5.1 на момент написания этой статьи) и попросите переменную среды "Путь" вашей системы включить это местоположение. Это должно решить проблему.
PS вы можете получить доступ к переменной PATH через Пуск> щелкните правой кнопкой мыши "Компьютер"> Свойства> Дополнительные параметры системы> Дополнительно (вкладка) > Переменные среды> найдите переменную "Путь" в разделе "Системные переменные". Измените эту переменную, указав в ней расположение файла DLL, например, если исходная переменная Path - "C:\Python27\Lib\site-packages\PyQt4", то новой переменной Path должно быть "C: \ Python27 \ Lib \ site-". пакеты \PyQt4;C:\ BLP \API\blpapi_cpp_3.7.5.1\ Bin"