gpt4 book ai didi

在 azure 中使用 webjobs 的 Python 脚本

转载 作者:行者123 更新时间:2023-12-02 08:04:01 25 4
gpt4 key购买 nike

您好,我在上传新的 Azure Web 作业时遇到错误。该错误表明它无法创建网络作业。

我按照本教程进行操作,我在此处提出的问题中找到了它。 Link

我的脚本如下:

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)

我的文件结构是这样的 enter image description here

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

最佳答案

请引用我之前将python脚本上传到Webjobs的步骤。

第 1 步:使用virtualenv组件在您的系统中创建一个独立的python运行环境。请先使用命令pip install virtualenv安装它如果你没有的话。

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

enter image description here

Step2:运行commad创建独立的python运行环境。

enter image description here

第3步:然后进入创建的目录的Scripts文件夹并激活它(这一步很重要,不要错过)

enter image description here

不要关闭此命令窗口并使用pip install <your libraryname>在此命令窗口中下载外部库。

enter image description here

第四步:将Sample.py统一压缩到您依赖的Libs/site-packages文件夹中,与libs包一起存放在一个文件夹中。

enter image description here

第 5 步:在Web应用服务中创建Web作业并上传zip文件,然后您可以执行您的Web作业并检查日志

enter image description here

您还可以引用SO线程:Options for running Python scripts in Azure

希望对您有帮助。

关于在 azure 中使用 webjobs 的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com