You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装newrelic-lambda-cli但执行newrelic-lambda命令提示找不到

解决zsh: command not found: newrelic-lambda问题

出现这个错误的核心原因是newrelic-lambda可执行文件所在路径未被zsh的环境变量PATH收录,导致系统找不到该命令。以下是具体排查和解决办法:

  • 定位命令实际安装路径
    运行pip3 show newrelic-lambda-cli,查看输出里的Location字段:

    • macOS下可执行文件通常在同层级的bin目录,比如/Users/你的用户名/Library/Python/3.x/bin
    • Linux下一般是~/.local/bin
  • 临时添加路径到PATH
    将找到的bin路径临时加入环境变量,示例:

    export PATH="$PATH:/Users/你的用户名/Library/Python/3.9/bin"
    

    执行后再尝试运行newrelic-lambda命令。

  • 永久添加路径到PATH
    编辑zsh配置文件~/.zshrc,在末尾添加:

    export PATH="$PATH:/Users/你的用户名/Library/Python/3.9/bin"
    

    保存后运行source ~/.zshrc让配置生效,后续重启终端也能直接使用命令。

  • 绕开PATH问题直接运行
    不想修改环境变量的话,可直接用绝对路径执行命令:

    /Users/你的用户名/Library/Python/3.9/bin/newrelic-lambda integrations install --nr-account-id YOUR_NR_ACCOUNT_ID --nr-api-key YOUR_NEW_RELIC_USER_KEY
    

    或者用Python的pip run命令调用:

    pip3 run newrelic-lambda integrations install --nr-account-id YOUR_NR_ACCOUNT_ID --nr-api-key YOUR_NEW_RELIC_USER_KEY
    
  • 检查Python版本一致性
    若系统存在多个Python版本,可能pip3安装的包对应了其他版本。运行which pip3和which python3确认路径是否一致,不一致则用python3 -m pip install newrelic-lambda-cli重新安装,确保包在当前使用的Python环境中。

内容的提问来源于stack exchange,提问作者tomvonheill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:25:23