没有名为 'azure.storage' 的模块; 'azure' 不是包

No module named 'azure.storage'; 'azure' is not a package

我正在使用 Azure Blob 存储。 我已经使用命令 pip install azure-storage-blob 安装了它 当我使用 运行 pip freeze 命令时,我可以看到它已安装为版本 azure-storage-blob==12.9.0

但是当我将它导入到我的 python 文件中时

import azure.storage.blob

我遇到了这个错误

没有名为'azure.storage'的模块; 'azure' 不是包裹

我尝试了不同的 python 3.8、3.6 和 3.9,但仍然存在同样的问题。

按照以下步骤安装软件包:

  1. 在requirements.txt

    中添加需要的模块
  2. 打开 cmd 并使用以下命令为 python 启用虚拟环境。

     python -m venv .venv
     .venv\Scripts\activate
     pip install -r requirements.txt
    

如果上述步骤没有解决问题,请检查您本地的站点包并将所有模块、函数和文件与 Azure SDK for Python documentation.

进行比较