我的目标是运行一个使用 Anaconda 库(例如 Pandas)的 Python 脚本,Azure WebJob但似乎无法弄清楚如何加载这些库。
我开始只是测试一个简单的 Azure blob 到 blob 文件副本,该副本在本地运行时可以工作,但"ImportError: No module named 'azure'"在 WebJob 中运行时遇到错误。
示例代码:
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)
Run Code Online (Sandbox Code Playgroud)
我什至无法运行 Azure SDK 库。更不用说 Anaconda 的了
如何运行需要外部库(例如 Anaconda(甚至 Azure SDK))的 python 脚本。如何为 WebJob“pip install”这些东西?