Python中的Azure WebJob:如何访问Azure python包?

JTW

我有一个简单的用Python编写的Azure WebJob,它利用了Azure python包(位于我的解决方案中的venv中)。作业在本地计算机上按预期执行,但是当我将其部署到Azure WebJob实例时,出现以下错误:

ImportError:没有名为azure.storage.table的模块

实际的.py如下所示:

from azure.storage.table import TableService

# get table service
table_service = TableService(account_name='myacct', account_key='mykey')

# delete table
table_service.delete_table('MyTable')

如何从WebJob实例访问azure程序包?

加里·刘-MSFT

默认情况下,如果您利用venvAzure Web应用程序上的python应用程序,则在将Web应用程序部署到Azure之后,该venv文件夹将位于中D:\home\site\wwwroot\env\python库也位于D:\home\site\wwwroot\env\Lib\site-packages您可以在Web应用程序中安装python库,并在python Web作业脚本中利用此绝对地址,以将libs加载到python Web应用程序中。

请在WebJobs中尝试以下测试脚本:

import sys
sitepackage = "D:\home\site\wwwroot\env\Lib\site-packages"
sys.path.append(sitepackage)

try:
    from azure.storage.table import TableService
    print "successfully load lib"
except ImportError, e:
    print "cannot load lib"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Azure Webjob中使用python虚拟环境

来自分类Dev

Python Azure webjob 传递参数

来自分类Dev

Azure Webjob如何访问托管站点文件夹

来自分类Dev

如何访问上传到Azure Webjob的文件?

来自分类Dev

在Azure函数代码中使用Python包

来自分类Dev

Python中的Azure WebJobs

来自分类Dev

Python中的Azure WebJobs

来自分类Dev

python azure中的PeekBatch

来自分类Dev

Azure 中的 Python 库

来自分类Dev

在Microsoft Azure WebJob中指定Python版本?

来自分类Dev

如何使用Python的zipimport从包访问模块?

来自分类Dev

python:如何导入包?

来自分类Dev

如何设置Python包

来自分类Dev

如何访问python包中顶级文件中的代码

来自分类Dev

从python包中访问数据文件

来自分类Dev

如何从Windows中的Python包索引安装Decorator包?

来自分类Dev

Azure Databricks中的Python版本

来自分类Dev

在Azure中安装python模块

来自分类Dev

azure-keyvault-secrets python包中的SecretClient类抛出意外的错误

来自分类Dev

编写Python可点播软件包:如何访问软件包中的文件?

来自分类Dev

如何从python控制台中访问python包元数据?

来自分类Dev

Google Cloud Python函数如何访问私有Python包

来自分类Dev

如何在python包中设置路径

来自分类Dev

如何在 Python 中安装包

来自分类Dev

从Azure中的WebJob访问SQL数据库

来自分类Dev

如何在Azure VM上安装Python和Python软件包?

来自分类Dev

无法为Python Azure Function安装软件包

来自分类Dev

如何使用python的站点包?

来自分类Dev

如何卸载 xgboost python 包?