我的目標是運行一個在Azure WebJob上使用Anaconda庫(例如Pandas)的python腳本,但似乎無法弄清楚如何加載庫。Web作業上的Python庫
我開始只是通過測試一個簡單的藍色blob blob文件副本,它在本地運行時工作,但在WebJob中運行時遇到錯誤「ImportError:No module named'azure'」。
示例代碼:
from azure.storage.blob import BlockBlobService
blobAccountName = <name>
blobStorageKey = <key>
containerName = <containername>
blobService = BlockBlobService(account_name=blobAccountName,
account_key=blobStorageKey)
blobService.set_container_acl(containerName)
b = blobService.get_blob_to_bytes(containerName, 'file.csv')
blobService.create_blob_from_bytes(containerName, 'file.csv', b.content)
正如你所看到的,我甚至不能Azure的SDK庫運行......更不用說狂蟒之災:-(
因此,我將不勝感激,如果有人能夠引導我一步一步...
如何運行,需要外部庫,如蟒蛇(甚至Azure的SDK)一個Python腳本。我怎麼「PIP安裝」這些東西對於一個WebJob?
謝謝!
感謝您的幫助!...我嘗試了以下步驟..在我的G:驅動器中創建了PythonSandbox ... pip安裝Azure並將其壓縮。不幸的是,我仍然遇到了一個錯誤,這次在D:\ local \ temp \ jobs..i在這裏捕獲了圖像[Inline Link](http://imgur.com/a/Gtj2D):-( – ianch
@ianch It似乎外部庫已經在你的WebJob中,取決於你提供的異常日誌信息,我找不到具體的錯誤異常,請你顯示關於錯誤日誌的更多細節? –
當然Jay,這裏是完整的錯誤日誌。 .. [LINK](http://imgur.com/PjT3Chi) – ianch