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

NAO机器人安装MQTT包提示pip command not found问题求解决方案

NAO机器人pip command not found问题解决方案

问题根因

NAO机器人搭载的NAOqi OS为裁剪定制的Gentoo Linux系统,默认仅预装Python 2.7运行环境,未内置pip工具,且默认环境变量未包含用户自定义可执行文件的存储路径。

可联网环境安装步骤

  • 第一步:验证当前Python版本,执行命令:
    python -V
    正常输出为Python 2.7.x版本信息,若设备适配新版系统支持Python3,可执行python3 -V确认版本。
  • 第二步:下载对应版本的pip安装脚本:
    Python2.7对应命令:
    curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
    Python3对应命令:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  • 第三步:执行脚本安装pip:
    Python2对应命令:
    python get-pip.py
    Python3对应命令:
    python3 get-pip.py
  • 第四步:配置环境变量,pip默认安装到/home/nao/.local/bin路径,执行以下命令写入环境变量并生效:
    echo 'export PATH=$PATH:/home/nao/.local/bin' >> ~/.bashrc
    source ~/.bashrc
  • 第五步:验证安装结果,执行pip -V(Python2)或pip3 -V(Python3),正常输出版本信息即为安装成功。

离线环境安装步骤

  • 第一步:在可联网的本地设备下载对应Python版本的get-pip.py脚本,以及pip、setuptools、wheel的适配版本安装包,通过scp传输到NAO机器人的/home/nao目录下,本地执行scp命令示例:
    scp ./本地存储路径/* nao@<NAO设备IP>:/home/nao/
  • 第二步:SSH连接NAO后,进入对应目录执行离线安装命令:
    python get-pip.py --no-index --find-links=./
  • 第三步:按上述可联网环境的步骤配置环境变量并验证即可。

后续MQTT包安装提示

Python2.7环境下仅支持1.5.1及更早版本的paho-mqtt,执行以下命令安装:
pip install paho-mqtt==1.5.1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:54:02