2016-10-22 95 views
0

我有這樣的環境:進口azure.storage錯誤

pip3 freeze | grep -i azure 
azure==1.0.3 
azure-batch==1.1.0 
azure-common==1.1.4 
azure-mgmt==0.20.2 
azure-mgmt-common==0.20.0 
azure-mgmt-compute==0.20.1 
azure-mgmt-network==0.20.1 
azure-mgmt-nspkg==1.0.0 
azure-mgmt-resource==0.20.1 
azure-mgmt-storage==0.20.0 
azure-nspkg==1.0.0 
azure-servicebus==0.20.1 
azure-servicemanagement-legacy==0.20.2 
azure-storage==0.33.0 
msrestazure==0.4.4 

我試圖執行一個Python程序,啓動這樣:

和Python輸出這樣的錯誤:

Traceback (most recent call last): 
    File "azure.py", line 1, in <module> 
    from azure.storage.blob import BlockBlobService,ContentSettings 
    File "/Users/dgonzalez/Proyectos/iloveplatos/git/back/app/azure.py", line 1, in <module> 
    from azure.storage.blob import BlockBlobService,ContentSettings 
ImportError: No module named 'azure.storage'; 'azure' is not a package 

任何想法,我已與其他版本測試,但我有同樣的問題。我在這一點被封鎖。

謝謝!

回答

0

它看起來像你自己的azure.py模塊是干擾系統azure模塊。爲其他模塊命名。

+0

對不起,我解決它,我忘了我的問題! –

4

問題來自您的腳本/模塊的名稱azure.py。 Python將其作爲層次結構中的第一個導入。你應該把它重命名爲別的,說azure_deployment.py以避免與微軟azure包的名稱衝突。