【问题标题】:How to add new file path to environment variable Path in azure app service如何在 azure app 服务中将新文件路径添加到环境变量 Path
【发布时间】:2020-05-04 07:17:50
【问题描述】:

我正在为 web2py 项目创建 azure web 应用程序,我的应用程序使用 jwt 包。现在我想将pyjwt package 安装到天蓝色应用服务。通过 kudu 安装后,它安装在 azure app 服务环境变量之外的其他位置。

现在要么我需要在默认位置安装这个包,要么我 需要在环境变量中包含D:\home\python364x64\Script PATH.

我不知道怎么做这种方法?如果有人帮我解决这个问题,那就太好了

【问题讨论】:

    标签: azure azure-devops azure-web-app-service web2py pyjwt


    【解决方案1】:

    关于如何将环境变量添加到 azure,您可以参考此 wiki:Adding environment variables。你需要applicationHost.xdt,放在d:\home\site文件夹下。

    以下是示例。

    <?xml version="1.0"?> 
    <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> 
     <system.webServer> 
      <runtime xdt:Transform="InsertIfMissing">
       <environmentVariables xdt:Transform="InsertIfMissing">
        <add name="PATH" value="D:\home\python364x64\Scripts;%PATH%" xdt:Locator="Match(name)" 
        xdt:Transform="InsertIfMissing" />    
       </environmentVariables>
      </runtime> 
     </system.webServer> 
    </configuration>
    

    【讨论】:

    • 很好,我测试过,它按预期工作。我正在努力将我的项目从 PythonAnyWhere 迁移到 Azure,但 stackoverflow 确实帮助解决了不易调试的难题。顺便为迟到的回复道歉
    猜你喜欢
    • 2019-08-28
    • 2011-08-20
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 2020-07-30
    相关资源
    最近更新 更多