【问题标题】:Struggling to Upload a Custom Wheel file to Azure Function Apps努力将自定义 Wheel 文件上传到 Azure Function Apps
【发布时间】:2022-01-14 15:45:40
【问题描述】:

我们正在尝试将自定义 Wheel 文件部署到我们的 Azure Function App(因为它将部署在客户端 env 中)。然而,我们在这方面面临着无数的挣扎。 当我们尝试使用本地 Wheel 文件进行本地构建时,在构建过程中会出现以下错误:

错误:由于环境错误而无法安装软件包:[Errno 2] 没有这样的文件或目录:'/tmp/8d9d6b9e1bcac0a******'

我们已经为我们的 requirements.txt 添加了一个路径(比如这里Install local wheel file with requirements.txt

任何人都可以帮助我们如何进行此操作吗? 谢谢

附:我们还尝试上传到 Azure 存储帐户文件共享,但在这方面也没有任何运气。但是,如果有人知道如何通过文件共享/Blob 来做到这一点,那就同样好!

【问题讨论】:

    标签: python python-3.x azure azure-functions python-wheel


    【解决方案1】:

    在 Azure 函数中添加 Wheel 文件您必须按照以下步骤操作

    在requirement.txt文件中添加你的相对路径和包模块

    azure-functions
    docutils == 0.9.1
    Jinja2 ==3.0.3
    Pygments == 1.5
    Sphinx ==1.1.2
    

    在本地环境中创建一个wheel文件

    pip install wheel //用于安装轮子模块

    创建wheelhouse 文件夹并将wheel 文件添加到其中。使用以下命令

    pip wheel -r requirements.txt -w wheelhouse
    

    您可以运行 azure 函数来查看函数的状态。

    在将 azure 函数部署到 azure 之前,请确保必须将以下代码行添加为 requirement.txt 中的 first 行文件

    --find-links wheelhouse
    

    我可以在本地和 azure 中使用 wheel 运行和部署 azure 功能

    参考here

    【讨论】:

    • 如果回答对您有帮助,请Accept it as an Answer,以便遇到相同问题的其他人可以找到此解决方案并解决他们的问题。
    猜你喜欢
    • 1970-01-01
    • 2019-08-25
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多