我昨天花了几个小时试图让 blapi 启动并运行,最后屈服并通过电子邮件发送了他们的支持,这是回复:
“不幸的是,我们的 BLPAPI SDK 与 Python 的 Anaconda 发行版不兼容。Python 是使用 GCC 构建的,它无法加载使用 Microsoft Visual Studio 构建的 DLL;我们的 DLLS 是使用 MSVS 构建的。
这意味着您需要使用 Python.org 的 Python 发行版,该发行版也是使用 MSVS 构建的。”
由于安全限制,我无法下载普通的 Python(来自 Python.org),但出于某种原因,我可以下载 Anaconda。老实说,无论如何,这对我来说更可取,因为我不想在事后下载我需要的 15 个差异包。
有没有人知道是否有可能解决这个问题?彭博社强迫您使用直接发行版,然后必须通过使其与 GCC 构建不兼容来单独下载您想要的所有软件包,这似乎很荒谬。