【问题标题】:import pyodbc in Azure WebJobs在 Azure WebJobs 中导入 pyodbc
【发布时间】:2014-09-26 18:47:28
【问题描述】:
只是想知道有没有办法在 python WebJob 中使用 pyodbc
我想设置一个计划的网络作业,它会定期从 Azure 数据库中获取数据
但是,即使我上传编译后的版本并在脚本中添加路径,加载 pyodbc 模块时总是会出错。有人知道如何在 Azure WebJob 中使用 pyodbc 吗?
谢谢!
【问题讨论】:
标签:
azure
pyodbc
azure-webjobs
【解决方案1】:
获取有效的 PyODBC:
要使用 PyODBC,您应该使用 Python 2.7 或 Python 3.4 编译它的 32 位版本(非常重要)
或者安装 Python 2.7 或 3.4,32 位,然后输入命令 "pip install pyodbc"
在 Azure WebJob 中使用
将 PyODBC.pyd 文件放在作业的根目录中,它应该可以工作。
注意:
如果您的 PyODBC 库不是 32 位版本,您应该有错误 "... Not a valid Win32 application"