簡體   English   中英

在服務器上執行時出現錯誤 No module named 'azure.storage.blob.blockblobservice'

[英]Getting error No module named 'azure.storage.blob.blockblobservice' while executing on server

我有一個腳本可以在我的本地機器上運行from azure.storage.blob.blockblobservice import BlockBlobService pip install azure-storage-blob

我將腳本遷移到服務器,首先pip install azure-storage-blob 這運行沒有任何問題。 現在,當我from azure.storage.blob.blockblobservice import BlockBlobService執行時,我收到錯誤No module named 'azure.storage.blob.blockblobservice'

我進入服務器上的站點包文件夾,在azure/storge/blob文件夾下找不到文件“blockblobservice.py”。 以下是我在服務器上此文件夾下看到的文件和文件夾列表:

__init__.py
_blob_service_client.py
_blob_client.py
_deserialize.py
_container_client.py
_lease.py
_download.py
_shared_access_signature.py
_serialize.py
_models.py
_version.py
_upload_helpers.py
_generated
aio
_shared
__pycache__

pip 凍結 | grep azure 返回以下信息:

azure-common==1.1.25
azure-core==1.6.0
azure-nspkg==3.0.2
azure-storage-blob==12.3.2
azure-storage-nspkg==3.1.0

提前感謝您幫助解決此問題!

azure.storage.blob.blockblobservice是舊 Azure 存儲 SDK( azure-storage azure-storage-blob的一部分。

我相信代碼在您的機器上運行的原因是因為您的機器上仍然存在較舊的 SDK。 您可以通過進入本地計算機上的site-packages/azure/storage/blob文件夾來確認這一點。 您應該在那里看到blockblobservice.py文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM