如何将PATH变量添加到Linux App Service Plan

时间:2019-12-26 04:17:09

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

我部署了可在Linux App Service Plan上运行的Python Azure Function。在Python代码中,我调用BCP命令ultility以将数据导入到MSSQL。但是问题是BCP不在PATH环境变量中,所以给了我一个错误:

-bash: bcp command not found.

我使用Kudu(root特权)连接到App Service Plan来注册PATH并从终端成功调用,但是以某种方式Python无法通过Subprocess调用它。 因此,如何将PATH变量注册到Azure应用服务计划,Python可以通过SubProcess调用它?

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要安装command-line tools

要使bcm shell可以访问sqlcmd / bcp进行交互式/非登录会话,请在〜/ .bashrc 文件

中修改PATH。