我昨天花了几个小时试图让blapi起来并运行,最后放弃并通过电子邮件发送他们的支持,这是回复:
“很遗憾,我们的BLPAPI SDK与Anaconda不兼容 Python的发行版。 Python是使用GCC构建的,事实并非如此 能够加载使用Microsoft Visual Studio构建的DLL; 我们的DLLS是用MSVS构建的。
这意味着你需要使用Python.org的Python发行版, 它也是用MSVS构建的。“
由于安全限制,我无法下载普通的Python(来自Python.org),但出于某种原因,我可以使用Anaconda。老实说,无论如何,这对我来说都是优选的,因为我不想在下载后需要下载15个差异包。“
有没有人知道是否有可能解决这个问题? Bloomberg强迫您使用直接分发然后必须通过使其与GCC构建不兼容而单独下载您想要的所有软件包,这似乎是荒谬的。
答案 0 :(得分:4)
事实并非如此。 Anaconda Python和Python扩展模块使用Visual Studio(2008 for Python 2和2010 for Python 3,与python.org的Python安装程序相同)构建。