【发布时间】:2019-12-16 07:51:12
【问题描述】:
从过去几周开始,我能够通过 python 包访问 azure 存储并创建 blob 并将 csvs 上传到容器中。 今天,当我尝试将大量 csv 上传到 blob 中时,出现错误。
显然,当我运行 from azure.storage.blob import BlockBlobService, PublicAccess 时 - 我收到错误 - ImportError: cannot import name 'BlockBlobService' from 'azure.storage.blob' (unknown location)
我已经共享了安装在我机器上的软件包。
我做错了什么? 由于我还是 python 新手,如果有人能以简单的方式向我解释我需要安装的库(以及如何安装),那就太好了。 谢谢!
抱歉,我无法上传我拥有的 Azure 软件包列表。
我所做的是pip install azure,然后是pip install azure.storage.blob
【问题讨论】:
-
你运行的是哪个版本的python包?该软件包有一个新的预览版,其中 BlockBlobService 不再存在。也许你在某个时候切换了你的版本? pypi.org/project/azure-storage-blob(版本12是新的)
-
azure==4.0.0, azure-storage-blob==1.5.0, azure-storage-common==1.4.2, azure-storage-file==1.4.0, azure- storage-queue==1.4.0 这就是我所拥有的。您是否建议我卸载所有内容并简单地安装 azure 包?
标签: python-3.x azure pip