如何在搭载NAOqi 2.5.10.7的Pepper机器人上安装Python 3?
在搭载NAOqi 2.5.10.7的Pepper机器人上安装Python 3
前提说明
Pepper机器人搭载的NAOqi 2.5.10.7基于Ubuntu 14.04系统,默认自带Python 2.7.6。以下步骤将在不替换系统默认Python的前提下,安装Python 3环境以支持PepperChat运行。
步骤1:通过SSH连接到Pepper
使用终端连接机器人,默认用户名nao,密码nao:
ssh nao@<你的Pepper机器人IP地址>
步骤2:更新系统包索引
首先执行包列表更新,若遇到源失效问题,需替换为Ubuntu 14.04的归档源:
sudo apt-get update
若
update失败,编辑/etc/apt/sources.list,将所有源地址替换为http://old-releases.ubuntu.com/ubuntu/,保存后重新执行update。
步骤3:安装Python 3与pip3
Ubuntu 14.04默认支持Python 3.4,执行以下命令安装:
sudo apt-get install python3 python3-pip -y
步骤4:验证安装结果
检查Python 3和pip3版本,确认安装成功:
python3 --version pip3 --version
步骤5:配置PepperChat依赖
克隆PepperChat仓库后,使用pip3安装所需依赖:
git clone https://github.com/ilabsweden/pepperchat.git cd pepperchat pip3 install -r requirements.txt
关键注意事项
- 请勿修改系统默认Python:不要将
/usr/bin/python链接到Python 3,否则会导致NAOqi系统核心组件无法正常运行,始终使用python3和pip3调用Python 3环境。 - 权限问题:安装过程中若出现权限不足,确保命令前添加
sudo。 - NAOqi API兼容:NAOqi 2.5官方Python绑定仅支持Python 2.7,若PepperChat需要调用NAOqi功能,建议使用NAOqi REST API替代Python绑定。
内容的提问来源于stack exchange,提问作者Dávid Kovács
相关产品推荐
相关产品推荐

