Bloomberg API SDK与Anaconda Python不兼容

时间:2015-03-06 17:15:48

标签: python api anaconda blpapi

我昨天花了几个小时试图让blapi起来并运行,最后放弃并通过电子邮件发送他们的支持,这是回复:

  

“很遗憾,我们的BLPAPI SDK与Anaconda不兼容   Python的发行版。 Python是使用GCC构建的,事实并非如此   能够加载使用Microsoft Visual Studio构建的DLL;   我们的DLLS是用MSVS构建的。

     

这意味着你需要使用Python.org的Python发行版,   它也是用MSVS构建的。“

由于安全限制,我无法下载普通的Python(来自Python.org),但出于某种原因,我可以使用Anaconda。老实说,无论如何,这对我来说都是优选的,因为我不想在下载后需要下载15个差异包。“

有没有人知道是否有可能解决这个问题? Bloomberg强迫您使用直接分发然后必须通过使其与GCC构建不兼容而单独下载您想要的所有软件包,这似乎是荒谬的。

1 个答案:

答案 0 :(得分:4)

事实并非如此。 Anaconda Python和Python扩展模块使用Visual Studio(2008 for Python 2和2010 for Python 3,与python.org的Python安装程序相同)构建。