Python 3.x 从azure.storage.blob导入BlockBlobService不工作

Python 3.x 从azure.storage.blob导入BlockBlobService不工作,python-3.x,azure,pip,Python 3.x,Azure,Pip,从过去几周开始,我就能够通过python包访问azure存储,创建blob并将CSV上传到容器中。 今天,当我试图将大量CSV上传到blob时,我遇到了一个错误 显然,当我从azure.storage.blob导入BlockBlobsService运行时,PublicAccess-我收到错误-ImportError:无法从“azure.storage.blob”(未知位置)导入名称“BlockBlobsService” 我已共享安装在我的计算机上的软件包 我做错了什么? 因为我还是python新

从过去几周开始,我就能够通过python包访问azure存储,创建blob并将CSV上传到容器中。 今天,当我试图将大量CSV上传到blob时,我遇到了一个错误

显然,当我从azure.storage.blob导入BlockBlobsService运行
时,PublicAccess
-我收到错误-ImportError:无法从“azure.storage.blob”(未知位置)导入名称“BlockBlobsService”

我已共享安装在我的计算机上的软件包

我做错了什么? 因为我还是python新手,如果有人能以一种简单的方式向我解释我需要安装(以及如何安装)的库,那就太好了。 谢谢

很抱歉,我无法上载Azure的软件包列表。
我所做的是
pip安装azure
,然后是
pip安装azure.storage.blob
我相信您是在遵循使用
azure存储blob
的新指南,并尝试为旧的
azure存储库使用代码,因此,
importorror

由于
BlockBlobService
来自旧的
azure存储
库,要继续使用它,您需要
pip卸载azure存储blob
如果您意外安装了新库,然后
pip安装azure存储
安装旧库


如果您想使用新库或无法执行上述操作,请随时参考我的答案,其中详细介绍了使用新的
azure存储blob
库或旧的
azure存储
库的上下文和完整说明。

您正在运行哪个版本的python包?该软件包有一个新的预览版本,其中不再存在BlockBlobService。也许你在某个时候改变了你的版本?(第12版是新版本)azure==4.0.0,azure存储blob==1.5.0,azure存储common==1.4.2,azure存储文件==1.4.0,azure存储队列==1.4.0这就是我拥有的。你是不是建议我卸载所有东西,然后简单地安装azure软件包?