如何在 WebJob 中连接 Azure Python 包
Posted
技术标签:
【中文标题】如何在 WebJob 中连接 Azure Python 包【英文标题】:How to connect Azure Python package in WebJob 【发布时间】:2022-01-14 00:14:19 【问题描述】:我的本地代码与我们的业务相关,我正在尝试将其部署到 Azure,但显示的导入错误和内部服务器错误很少。
在这里,我正在与存储等一些服务进行交互。所以我使用 pip 安装了所有服务(pip 也是最新版本)。
我是 Azure 与 SDK 交互的新手。任何建议或步骤都非常感谢
【问题讨论】:
【参考方案1】:我们将在我们本地的站点包中拥有所有包。每当您安装所需的所有软件包时,您都需要通过在本地激活虚拟环境来安装它们,以便在导入它们时可以访问它们。
您可以在代码中尝试以下类似操作,以便您的网络作业在代码运行时加载您的所有包:
import sys
package = "D:\home\site\wwwroot\env\Lib\site-packages"
sys.path.append(package)
您也可以参考此SO,我们对您的问题有类似的明确解释,感谢 Gary 的报道。
【讨论】:
以上是关于如何在 WebJob 中连接 Azure Python 包的主要内容,如果未能解决你的问题,请参考以下文章
WinSCP 无法在 Azure 应用服务上作为 WebJob 运行