相关疑难解决方法(0)

如何在python中导入Azure BlobService?

我们可以导入azure.storage,但不能访问BlobService属性

文档说使用以下import语句:

from azure.storage import BlobService
Run Code Online (Sandbox Code Playgroud)

但是得到以下错误:

ImportError: cannot import name BlobService
Run Code Online (Sandbox Code Playgroud)

我们尝试了以下方法:

import azure.storage
...
foo = azure.storage.BlobService(...)
Run Code Online (Sandbox Code Playgroud)

但是收到了以下错误:

AttributeError: ‘module’ object has no attribute ‘BlobService’
Run Code Online (Sandbox Code Playgroud)

我们还用"azure.storage.blob"代替"azure.storage"尝试了上述所有内容

我们尝试更新azure-storage软件包,但它是最新的(版本0.30.0)

我们还尝试卸载azure-storage并安装整个azure包,但我们得到了相同的结果.我们尝试用pip和conda安装它们,但两次都是相同的结果.

我知道输出表明此版本的azure.storage没有BlobService属性,但文档明确指出要从那里导入.

https://azure.microsoft.com/en-us/documentation/articles/machine-learning-data-science-create-features-blob/

python azure azure-storage-blobs

14
推荐指数
2
解决办法
1万
查看次数

ImportError:使用Azure后端时无法导入名称“ BlobService”

我按照以下说明将Azure设置为我的后端服务:http : //django-storages.readthedocs.io/en/latest/backends/azure.html

每个文档还添加了其他软件包:https : //docs.microsoft.com/zh-cn/azure/storage/blobs/storage-python-how-to-use-blob-storage

收到此错误:追溯(最近一次呼叫最近):

  File "/usr/local/lib/python3.6/site-packages/storages/backends/azure_storage.py", line 23, in <module>
    from azure.storage.blob.blobservice import BlobService
ModuleNotFoundError: No module named 'azure.storage.blob.blobservice'
Run Code Online (Sandbox Code Playgroud)

....

  File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 978, in _gcd_import
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
  File "/usr/local/lib/python3.6/site-packages/storages/backends/azure_storage.py", line …
Run Code Online (Sandbox Code Playgroud)

python django azure azure-storage-blobs

5
推荐指数
2
解决办法
3953
查看次数

无法导入名称“BlockBlobService”

我收到以下错误:

from azure.storage.blob import BlockBlobService 
ImportError: cannot import name 'BlockBlobService'
Run Code Online (Sandbox Code Playgroud)

尝试使用命令提示符运行我的 python 项目时。(当我直接从 anaconda navigator 执行代码时,它似乎可以工作。)

我正在为 Anaconda 使用 Python 3.6.4。跑步pip freeze给了我以下内容:

azure-nspkg==2.0.0   
azure-storage-blob==1.1.0
azure-storage-common==1.1.0 
azure-storage-nspkg==3.0.0
azurepython3==1.7.7
Run Code Online (Sandbox Code Playgroud)

python python-3.x

3
推荐指数
1
解决办法
9713
查看次数

从 azure.storage.blob 导入 BlockBlobService 不起作用

自过去几周以来,我能够通过 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

pip azure python-3.x

3
推荐指数
1
解决办法
4136
查看次数

标签 统计

azure ×3

python ×3

azure-storage-blobs ×2

python-3.x ×2

django ×1

pip ×1