我有一个python3.6应用程序,它使用^{
最近,我向应用程序添加了IBM云对象存储功能(^{ibm_boto3
库上传、下载、列出和删除对象。在
奇怪的是,应用程序中使用scikit-learn
的部分现在冻结了。在
如果我注释掉ibm的boto3import
语句(和相应的代码),则scikit-learn
代码可以正常工作。在
更令人困惑的是,这个问题只发生在运行OSX的本地开发机器上。在
我们目前唯一的假设是ibm_boto3
库在scikit-learn
中暴露了一个已知问题(请参见this——当numpy
在OSX上使用加速器时,K-means算法的并行版本被破坏)。
请注意,只有在项目中添加ibm_boto3
之后,我们才会遇到这个问题。在
但是,在部署到ibmcloud之前,我们需要能够在本地主机上进行测试。Mac OS上的ibm_boto3
和{
关于如何在dev机器上避免这种情况有什么建议吗?在
干杯。在
到目前为止,还没有任何已知的兼容性问题。:)
在某种程度上,OSX附带的普通SSL库存在一些问题,但是如果您能够读写数据,那就不是问题了。在
您正在使用HMAC credentials?如果是这样,我想知道如果使用原始的
boto3
库而不是IBM fork,这种行为是否会继续。在下面是一个简单的示例,演示如何将
pandas
与原始boto3
一起使用:相关问题 更多 >
编程相关推荐