如何在 WebJob 中连接 Azure Python 包
How to connect Azure Python package in WebJob
我在本地有与我们的业务相关的代码,我正在尝试将其部署到 Azure,但显示的导入错误和内部服务器错误很少。
这里我正在和存储等一些服务进行交互。所以我用pip安装了所有服务(pip也是最新版本)。
我不熟悉 Azure 与 SDK 的交互。非常感谢任何建议或步骤
我们将在我们本地的站点包中拥有所有包。每当您安装所有需要的软件包时,您都需要通过在本地激活虚拟环境来安装它们,以便在导入它们时可以访问它们。
您可以在您的代码中尝试类似下面的操作,这样您的网络作业将在代码运行时加载您的所有包:
import sys
package = "D:\home\site\wwwroot\env\Lib\site-packages"
sys.path.append(package)
您也可以参考这个,我们有与您的问题类似的清晰解释,感谢 Gary 的报道。
我在本地有与我们的业务相关的代码,我正在尝试将其部署到 Azure,但显示的导入错误和内部服务器错误很少。
这里我正在和存储等一些服务进行交互。所以我用pip安装了所有服务(pip也是最新版本)。
我不熟悉 Azure 与 SDK 的交互。非常感谢任何建议或步骤
我们将在我们本地的站点包中拥有所有包。每当您安装所有需要的软件包时,您都需要通过在本地激活虚拟环境来安装它们,以便在导入它们时可以访问它们。
您可以在您的代码中尝试类似下面的操作,这样您的网络作业将在代码运行时加载您的所有包:
import sys
package = "D:\home\site\wwwroot\env\Lib\site-packages"
sys.path.append(package)
您也可以参考这个