Wir können azure.storage importieren, aber nicht auf das BlobService-Attribut
zugreifenIn der Dokumentation wird die folgende Importanweisung verwendet:
%Vor%Aber das ist der folgende Fehler:
%Vor%Wir haben Folgendes versucht:
%Vor%Aber das hat den folgenden Fehler erhalten:
%Vor%Wir haben auch alle oben genannten Schritte mit "azure.storage.blob" anstatt "azure.storage"
ausprobiertWir haben versucht, das azure-storage-Paket zu aktualisieren, aber es ist auf dem neuesten Stand (Version 0.30.0)
Wir haben auch versucht, den Azure-Speicher zu deinstallieren und das gesamte Azure-Paket zu installieren, aber wir haben die gleichen Ergebnisse erhalten. Wir haben versucht, sie mit Pip und Conda zu installieren, aber die gleichen Ergebnisse beide Male.
Ich bin mir bewusst, dass die Ausgabe darauf hinweist, dass diese Version von azure.storage kein BlobService-Attribut enthält, aber die Dokumentation gibt eindeutig an, von dort zu importieren.
ya, wenn Sie BlobService
verwenden möchten, könnten Sie das Paket azure.storage 0.20.0
installieren, es gibt BlobService
in dieser Version. In der letzten azure.storage 0.30.0
wird BlobSrvice in BlockBlobService, AppendBlobService, PageBlobService
object aufgeteilt, Sie könnten BlockBlobService
replace BlobService
verwenden. Es gibt viele Artikel, die den Inhalt aktualisieren müssen.
Es ist möglich, dass sich die Bibliothek geändert hat, seit das Tutorial veröffentlicht wurde, aber ...
Ich habe das gerade vor wenigen Augenblicken erfolgreich versucht:
%Vor%Und ich habe Azure-Speicher lokal über:
installiert %Vor%Ich konnte dies testen, indem ich ein Objekt aus dem Speicher herunterlade:
%Vor% Hinweis: Sie könnten PageBlobService
auf ähnliche Weise importieren, aber Sie finden das möglicherweise nicht zu wertvoll, da Seiten-Blobs in erster Linie für VHDs vorgesehen sind.
Ich hatte die Version 1.0.3 installiert (einschließlich azure.storage Version 0.20) auf dem Ubuntu-Server 16.04 LTS und pip habe die Version 0.20 von azure.storage nur neu installiert, als ich das azure-Paket deinstallierte und neu installierte. Dies war laut der pypi-Seite für das azurblaue Paket v. 2.0.0rc6, das empfiehlt, dass Sie von 1.0.3 auf Version 2 aktualisieren sollten
%Vor%Stattdessen funktionierte das für mich,
%Vor%Ich hatte das gleiche Problem, nachdem ich mit pip das azurblaue Paket installiert hatte. Wie die gewählte Antwort nahelegt, kann dies durch die Installation von azure.storage 0.33.0 behoben werden.
Wenn Sie jedoch pip verwenden, müssen Sie möglicherweise die Option "--upgrade" verwenden, damit sie ordnungsgemäß installiert wird (dies war meine Erfahrung):
%Vor%Tags und Links python azure azure-storage-blobs