【问题标题】:How to add PATH variable to Linux App Service Plan如何将 PATH 变量添加到 Linux 应用服务计划
【发布时间】:2019-12-26 12:23:08
【问题描述】:

我部署了在 Linux 应用服务计划上运行的 Python Azure 函数。在 Python 代码中,我调用 BCP 命令实用程序将数据导入 MSSQL。但问题是 BCP 不在 PATH 环境变量中,所以它给了我一个错误:

-bash: bcp command not found.

我使用 Kudu(root 权限)连接到 App Service Plan 以注册 PATH 并从终端成功调用,但不知何故 Python 无法通过 Subprocess 调用它。 那么,如何将 PATH 变量注册到 Azure 应用服务计划,Python 可以通过 SubProcess 调用它?

谢谢。

【问题讨论】:

    标签: python azure azure-functions azure-web-app-service azure-app-service-plans


    【解决方案1】:

    您需要安装command-line tools

    要使 sqlcmd/bcp 可从 bash shell 访问以进行交互式/非登录会话,请修改 ~/.bashrc 文件中的 PATH

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 2017-12-20
      • 1970-01-01
      • 2011-02-19
      • 2020-09-15
      • 2018-06-21
      • 1970-01-01
      • 2012-02-13
      • 2020-05-04
      相关资源
      最近更新 更多