即使安装了 'Azure-blob-Storage' 最新版本 azure-storage-blob==12.9.0,也无法导入名称 'BlobServiceClient'
cannot import name 'BlobServiceClient' even if 'Azure-blob-Storage' latest version azure-storage-blob==12.9.0 is installed
我正在尝试在 'Azure Notebooks'
中执行一个脚本,使用 'Azure-storage-blob'
将 blob 上传到 Azure Data lake Gen 2
,但不能,因为我无法 import 'BlobServiceClient'
。我安装了最新版本的 'Azure-storage-blob' - 12.9.0
。但在导入 'BlobServiceClient'
时仍然面临问题
下面是代码
import azure.storage.blob
from azure.storage.blob import blockblobservice
import os, uuid
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
错误如下
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-278-283cd1817c6e> in <module>
7 from azure.storage.blob import blockblobservice
8 import os, uuid
----> 9 from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
10
11 try:
ImportError: cannot import name 'BlobServiceClient'
试试这个
1. 使用以下命令卸载 azure-storage-blob:pip uninstall azure-storage-blob。
2. 使用以下命令重新安装 azure-storage-blob:pip install azure-storage-blob。
并且从您的代码 from azure.storage.blob import blockblobservice
您正在尝试导入 blockblobservice
。在较新版本的 azure-storage-blob
中,导入 BlockBlobService
已重命名为 BlobServiceClient
.
我试过这个导入语句
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
输出:
有关详细信息,请参阅此 document
我正在尝试在 'Azure Notebooks'
中执行一个脚本,使用 'Azure-storage-blob'
将 blob 上传到 Azure Data lake Gen 2
,但不能,因为我无法 import 'BlobServiceClient'
。我安装了最新版本的 'Azure-storage-blob' - 12.9.0
。但在导入 'BlobServiceClient'
下面是代码
import azure.storage.blob
from azure.storage.blob import blockblobservice
import os, uuid
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
错误如下
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-278-283cd1817c6e> in <module>
7 from azure.storage.blob import blockblobservice
8 import os, uuid
----> 9 from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
10
11 try:
ImportError: cannot import name 'BlobServiceClient'
试试这个
1. 使用以下命令卸载 azure-storage-blob:pip uninstall azure-storage-blob。
2. 使用以下命令重新安装 azure-storage-blob:pip install azure-storage-blob。
并且从您的代码 from azure.storage.blob import blockblobservice
您正在尝试导入 blockblobservice
。在较新版本的 azure-storage-blob
中,导入 BlockBlobService
已重命名为 BlobServiceClient
.
我试过这个导入语句
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__
输出:
有关详细信息,请参阅此 document