Bloomberg Blpapi установить - PullRequest
       68

Bloomberg Blpapi установить

0 голосов
/ 08 апреля 2020

Я пытался следовать успешным процессам, описанным в нескольких предыдущих публикациях, но безуспешно; дань уважения самому неясному процессу установки.

  • Я установил blpapi через pip, он сообщил об успешной установке и отображается в списке библиотек.
  • Я распаковал пакет blpapi от BBG до C: blpapi_cpp; и добавил C: blpapi_cpp \ blpapi_cpp_3.12.3.1 \ bin к моей переменной PATH в Win 7.
  • Я установил последнюю версию Visual Studio Tools (2019)
  • Я успешно установил S SH ключ от BBG

Я перезапустил Anaconda Spyder, чтобы убедиться, что он видит последнюю переменную PATH. В консоли я попытался: импортировать blpapi и получил:

ImportError: 
---------------------------- ENVIRONMENT -----------------------------
Platform: Windows-7-6.1.7601-SP1
Architecture: ('64bit', 'WindowsPE')
Python: 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]
Python implementation: CPython

blpapi 64-bit will be loaded from: "None"
blpapi 32-bit will be loaded from: "None"
System PATH: (* marks locations where blpapi was found)

*long list of paths here, ending with* 

    "C:Anaconda3\Scripts"
    "C:blpapi_cpp\blpapi_cpp_3.12.3.1\bin"

blpapi package at: "C:\Anaconda3\lib\site-packages"

Current directory: "C:\Users\Paul Stafford"

----------------------------------------------------------------------
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 PATH before entering the interpreter.

Я думал, что это то, что я сделал, но, очевидно, нет. Я не очень разбираюсь в настройке среды. Является ли C ++ SDK в пакете blpapi_ cpp, visual studio или? Кажется, все биты есть, они просто не находят друг друга. Что я пропустил?

1 Ответ

0 голосов
/ 09 апреля 2020

Эта проблема обычно связана с невозможностью найти общие библиотеки из-за неправильно заданных переменных среды. Я бы посмотрел на установку этого через Conda . Попробуйте

conda install -c conda-forge blpapi
...