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' >> ~/.bashrcsource ~/.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
相关产品推荐
相关产品推荐

