在azure中使用webjobs的Python脚本

在azure中使用webjobs的Python脚本,python,macos,azure,azure-webjobs,Python,Macos,Azure,Azure Webjobs,您好,我在上载新azure webjob时出错。错误表示无法创建webjob 我遵循了这个教程,我在这里被问到的一个问题中找到了它 我的脚本如下: import sys, os sys.path.append(os.path.join(os.getcwd(), "site-packages")) import requests as req r = req.get('http://my_website.azurewebsites.net/user/cron') # Development #

您好,我在上载新azure webjob时出错。错误表示无法创建webjob

我遵循了这个教程,我在这里被问到的一个问题中找到了它

我的脚本如下:

import sys, os
sys.path.append(os.path.join(os.getcwd(), "site-packages"))
import requests as req

r = req.get('http://my_website.azurewebsites.net/user/cron')
# Development
# r = req.get('http://localhost:5000/user/cron')
print(r.status_code)
我的文件结构是这样的


如果有人能指出我在哪里犯了错误,我只是搜索了几个小时,许多问题和教程都指出这是在Azure中添加库的正确方法。

请参考我之前将python脚本上载到Webjobs的以下步骤

步骤1: 使用virtualenv组件在系统中创建独立的python运行时环境。如果没有,请先使用命令
pip install virtualenv
进行安装

如果安装成功,您可以在python/Scripts文件中看到它

步骤2:运行commad创建独立的python运行时环境

步骤3:然后进入已创建目录的脚本文件夹并激活它(此步骤很重要,不要错过它

不要关闭此命令窗口,并使用
pip install
在此命令窗口中下载外部库

步骤4:将Sample.py统一压缩到一个文件夹中,其中包含您所依赖的libs/site packages文件夹中的libs包

步骤5: 在Web app service中创建webjob并上载zip文件,然后您可以执行Web Job并检查日志

您也可以参考SO线程:


希望能对您有所帮助。

您好,请发布您看到的错误的详细信息。(例如屏幕截图)您好,有更新吗?我的回答对你有帮助吗?