微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Python 在 Azure Cloud 上运行 Python 剧作家

如何解决如何使用 Python 在 Azure Cloud 上运行 Python 剧作家

我正在尝试部署从 Web 中提取数据的计时器触发器功能。我正在使用 playwright 访问。我的代码在我的本地机器上按预期运行。但是,当我尝试在云上部署时,它说:

Result: Failure Exception: Exception: ================================================================================ "chromium" browser was not found. Please complete Playwright installation via running "python -m playwright install" ================================================================================ Stack: File "/azure-functions-host/workers/python/3.8/LINUX/X64/azure_functions_worker/dispatcher.py",line 353,in _handle__invocation_request call_result = await fi.func(**args) File "/home/site/wwwroot/AsyncFlight/__init__.py",line 21,in main browser = await p.chromium.launch() File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/async_api/_generated.py",line 9943,in launch raise e File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/async_api/_generated.py",line 9921,in launch await self._impl_obj.launch( File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/_impl/_browser_type.py",line 73,in launch raise not_installed_error(f'"{self.name}" browser was not found.')

我检查了我的消费计划,我的云端操作系统是 Linux,"azureFunctions.scmdobuildDuringDeployment" 设置为 true。 我在我的 requirements.txt 中包含了剧作家。不知道我错过了什么。请帮忙!!

谢谢

解决方法

您是否尝试过执行错误指示您执行的操作: Please complete Playwright installation via running "python -m playwright install"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。