如何将 PATH 变量添加到 Linux 应用服务计划



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

-bash: bcp command not found.

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

谢谢。

您需要安装命令行工具。

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

最新更新