如何解决即使已安装,也无法导入 Azure 存储 Blob 包
我想编写一个脚本来将文件上传到 Azure Blob 存储。我在 this documentation 之后安装了 Azure Storage Blob 包,然后尝试运行 from azure.storage.blob import BlobServiceClient
我收到错误:
没有名为“azure.storage”的模块; 'azure' 不是包。
当我运行 pip show azure-storage-blob
时,包位于 PATH 中包含的预期位置。
奇怪的是我可以很好地运行 import azure
但是当我运行 pip show azure
时我得到
警告:未找到包:天蓝色
这也不起作用:from azure import BlobServiceClient
。
我使用的是 Anaconda / Windows,我在 Python 3.6、3.7 和 3.8 上进行了尝试,结果相同。
任何帮助将不胜感激。谢谢。
解决方法
此问题已由 Eric Truett 的评论解决,将其添加为结束问题的答案:
-
尝试启动 anaconda 提示符,
-
然后输入 ipython,
-
然后,在 ipython 中,尝试
from azure.storage.blob import BlobServiceClient
。 -
如果出现导入错误,请尝试
!pip install azure-storage-blob
,然后再次尝试导入。
我尝试了 from azure.storage.blob import BlobServiceClient
但没有
错误。所以我去了Spyder并在那里运行导入。有效。一世
没有改变任何其他东西,但它现在正在工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。