Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
彭博API SDK与Anaconda Python不兼容_Python_Api_Anaconda_Blpapi - Fatal编程技术网

彭博API SDK与Anaconda Python不兼容

彭博API SDK与Anaconda Python不兼容,python,api,anaconda,blpapi,Python,Api,Anaconda,Blpapi,我昨天花了几个小时试图让blapi启动并运行,最后屈服并通过电子邮件发送了他们的支持,以下是回复: 不幸的是,我们的BLPAPI SDK与蟒蛇不兼容 Python的发行版。Python是使用GCC构建的,而不是 能够加载使用Microsoft Visual Studio构建的DLL; 我们的DLL是用MSV构建的 这意味着您需要使用Python.org上的Python发行版, 它也是用MSV构建的 由于安全限制,我无法从Python.org下载普通的Python,但出于某些原因,我可以使用Ana

我昨天花了几个小时试图让blapi启动并运行,最后屈服并通过电子邮件发送了他们的支持,以下是回复:

不幸的是,我们的BLPAPI SDK与蟒蛇不兼容 Python的发行版。Python是使用GCC构建的,而不是 能够加载使用Microsoft Visual Studio构建的DLL; 我们的DLL是用MSV构建的

这意味着您需要使用Python.org上的Python发行版, 它也是用MSV构建的

由于安全限制,我无法从Python.org下载普通的Python,但出于某些原因,我可以使用Anaconda。老实说,这对我来说无论如何都是比较好的,因为我不想在下载完15个不同的软件包后再麻烦


有人知道是否有可能解决这个问题吗?Bloomberg强迫您使用直接发行版,然后通过使其与GCC版本不兼容来单独下载您想要的所有软件包,这似乎很可笑。

这不是真的。Anaconda Python和Python扩展模块是使用Visual Studio 2008 for Python 2和2010 for Python 3构建的,与Python.org上的Python安装程序相同。

这不是真的。Anaconda Python和Python扩展模块是使用Visual Studio 2008 for Python 2和2010 for Python 3构建的,这与Python.org上的Python安装程序相同。

如果没有BLPAPI的源代码发行版,您可以自己编译,支持响应可能会建议您这样做,这句话是正确的——您当然可以使用任何其他MSV编译的python发行版,但不确定是否还有其他发行版……那么Enthow呢?如果没有BLPAPI的源代码分发版,您可以自己编译,支持人员可能会建议您这样做,这句话是正确的——您当然可以使用任何其他MSV编译的python发行版,但不确定是否还有其他发行版……那么Enthow呢?那是怎么回事?我没有在快速搜索中看到它。我猜我得跟彭博社谈谈……既然你在Continuum工作,我比他们更倾向于相信你;不幸的是,它们没有多大帮助。安装时会出现什么错误?在安装Anaconda时,是否选中该框以使其成为默认Python?文本墙和最后一个字符串为:“错误:命令'C:\\Users\\frb\\Anaconda\\Scripts\\gcc.bat'失败,退出状态为1”。这可能是一个简单的错误配置。为什么gcc.bat试图运行。我相信Windows上的Anaconda设置为默认使用mingw构建扩展,顺便说一下,在大多数情况下,它确实构建兼容的DLL。我们很乐意得到SDK并调试问题。不幸的是,我是向OP提供错误信息的人;BLPAPI Python SDK的二进制安装程序与当前的Anaconda Python 2.x发行版配合得很好。没有必要从源代码构建API包装器,我也没有对Anaconda Python进行测试,因此我无法验证它是否会工作。我想我将不得不与彭博社接洽……因为你在Continuum工作,我更倾向于相信你,而不是他们;不幸的是,它们没有多大帮助。安装时会出现什么错误?在安装Anaconda时,是否选中该框以使其成为默认Python?文本墙和最后一个字符串为:“错误:命令'C:\\Users\\frb\\Anaconda\\Scripts\\gcc.bat'失败,退出状态为1”。这可能是一个简单的错误配置。为什么gcc.bat试图运行。我相信Windows上的Anaconda设置为默认使用mingw构建扩展,顺便说一下,在大多数情况下,它确实构建兼容的DLL。我们很乐意得到SDK并调试问题。不幸的是,我是向OP提供错误信息的人;BLPAPI Python SDK的二进制安装程序与当前的Anaconda Python 2.x发行版配合得很好。不需要从源代码构建API包装器,我也没有对Anaconda Python进行测试,所以我无法验证它是否可以工作。