gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:03:41 24 4
gpt4 key购买 nike

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

-bash: bcp command not found.

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

谢谢。

最佳答案

您需要安装command-line tools .

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

关于python - 如何将 PATH 变量添加到 Linux 应用服务计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59483780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com