无法使用 Python 解决导入错误

发布于 2025-01-10 05:38:21 字数 2570 浏览 0 评论 0原文

我正在尝试将 Azure-storage-blob 与 Python 一起使用,

from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient

并使用 pip install azure-storage-blob 导入并安装在我的 .venv 中,并在 requests.txt 中使用 azure-storage-斑点 这是我的环境 pip 列表

Package                   Version
------------------------- ---------
adal                      1.2.7
azure-common              1.1.28
azure-core                1.21.1
azure-cosmos              4.2.0
azure-functions           1.8.0
azure-mgmt-datalake-nspkg 3.0.1
azure-mgmt-nspkg          3.0.2
azure-mgmt-scheduler      2.0.0
azure-mgmt-search         2.1.0
azure-mgmt-servicebus     0.5.3
azure-mgmt-servicefabric  0.2.0
azure-mgmt-signalr        0.1.1
azure-mgmt-subscription   0.2.0
azure-mgmt-trafficmanager 0.50.0
azure-mgmt-web            0.35.0
azure-nspkg               3.0.2
azure-storage-blob        12.9.0
azure-storage-common      2.1.0
backcall                  0.2.0
certifi                   2021.10.8
cffi                      1.15.0
charset-normalizer        2.0.9
click                     8.0.4
colorama                  0.4.4
cryptography              36.0.1
cycler                    0.11.0
debugpy                   1.5.1
decorator                 5.1.0
entrypoints               0.3
fonttools                 4.28.5
idna                      3.3
ipykernel                 6.6.0
ipython                   7.30.1
isodate                   0.6.1
itsdangerous              2.1.0
jedi                      0.18.1
Jinja2                    3.0.3
jupyter-client            7.1.0
jupyter-core              4.9.1
msrest                    0.6.21
msrestazure               0.6.4
nest-asyncio              1.5.4
numpy                     1.21.5
oauthlib                  3.2.0
packaging                 21.3
pandas                    1.3.5
parso                     0.8.3
pickleshare               0.7.5
Pillow                    8.4.0
pip                       22.0.3
prompt-toolkit            3.0.24
pycparser                 2.21
pydocumentdb              2.3.5
Pygments                  2.11.0
PyJWT                     2.3.0
pymongo                   4.0.1
pyparsing                 3.0.6
python-dateutil           2.8.2
python-dotenv             0.19.2
pytz                      2021.3
pywin32                   303
pyzmq                     22.3.0
requests                  2.26.0
requests-oauthlib         1.3.1

,但我得到无法解析导入“azure.storage.blob” 我该如何解决这个问题?

更新:它在我的 .venv 中不起作用,并且在 lib/site-package/azure 下没有“存储”文件夹

I'm trying to use Azure-storage-blob with Python importing with

from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient

and installed in my .venv with pip install azure-storage-blob and required in requirements.txt with azure-storage-blob
This is my pip list of the environment

Package                   Version
------------------------- ---------
adal                      1.2.7
azure-common              1.1.28
azure-core                1.21.1
azure-cosmos              4.2.0
azure-functions           1.8.0
azure-mgmt-datalake-nspkg 3.0.1
azure-mgmt-nspkg          3.0.2
azure-mgmt-scheduler      2.0.0
azure-mgmt-search         2.1.0
azure-mgmt-servicebus     0.5.3
azure-mgmt-servicefabric  0.2.0
azure-mgmt-signalr        0.1.1
azure-mgmt-subscription   0.2.0
azure-mgmt-trafficmanager 0.50.0
azure-mgmt-web            0.35.0
azure-nspkg               3.0.2
azure-storage-blob        12.9.0
azure-storage-common      2.1.0
backcall                  0.2.0
certifi                   2021.10.8
cffi                      1.15.0
charset-normalizer        2.0.9
click                     8.0.4
colorama                  0.4.4
cryptography              36.0.1
cycler                    0.11.0
debugpy                   1.5.1
decorator                 5.1.0
entrypoints               0.3
fonttools                 4.28.5
idna                      3.3
ipykernel                 6.6.0
ipython                   7.30.1
isodate                   0.6.1
itsdangerous              2.1.0
jedi                      0.18.1
Jinja2                    3.0.3
jupyter-client            7.1.0
jupyter-core              4.9.1
msrest                    0.6.21
msrestazure               0.6.4
nest-asyncio              1.5.4
numpy                     1.21.5
oauthlib                  3.2.0
packaging                 21.3
pandas                    1.3.5
parso                     0.8.3
pickleshare               0.7.5
Pillow                    8.4.0
pip                       22.0.3
prompt-toolkit            3.0.24
pycparser                 2.21
pydocumentdb              2.3.5
Pygments                  2.11.0
PyJWT                     2.3.0
pymongo                   4.0.1
pyparsing                 3.0.6
python-dateutil           2.8.2
python-dotenv             0.19.2
pytz                      2021.3
pywin32                   303
pyzmq                     22.3.0
requests                  2.26.0
requests-oauthlib         1.3.1

But im getting Import "azure.storage.blob" could not be resolved
How can I solve this problem??

UPDATE: It just don't work in my .venv and under lib/site-package/azure there is not "storage" folder

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟若柳尘 2025-01-17 05:38:21

请尝试以下任一方法来解决导入“azure.storage.blob”无法解析错误:

1.如果您使用的是 Visual Studio Code,请尝试以下命令安装azure-storage-blob

conda install -c anaconda azure conda install -c conda-forge azure-storage-blob  

2.卸载旧版本的azure-storage-blob'并重新安装:pip uninstall azurepip uninstall azure-storage`

在特定路径重新安装:

cdd .venv

pip install azure-storage –upgrade

参考文献:未解析的导入'azure.storage.blob ' 当尝试使用 Python 库 azure-storage-blob 时,如何在 python 中导入 Azure BlobService?在 Linux 上安装 Azure Python api:导入错误:没有名为 storage.blob 的模块

Try either of the following ways to resolve Import "azure.storage.blob" could not be resolved error:

1. If you are using visual studio code, try following command to install azure-storage-blob:

conda install -c anaconda azure conda install -c conda-forge azure-storage-blob  

2. Uninstall older version of azure-storage-blob’ and reinstall:pip uninstall azureandpip uninstall azure-storage`

Reinstall at the specific path:

cdd .venv

pip install azure-storage –upgrade

References: Unresolved import 'azure.storage.blob' when trying to use Python library azure-storage-blob , How to import Azure BlobService in python? and Install Azure Python api on linux: importError: No module named storage.blob

与君绝 2025-01-17 05:38:21

感谢大家,我解决了重新创建 .venv 的问题

Thanks to everyone I solved recreating .venv

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文