继上篇在pycharm上配置环境成功后,开始准备写入简单的代码测试。
首先
一、安装naoqi包
下载SDK:Downloads Softwares | SoftBank Robotics
1.1 添加环境变量变量名:PYTHONPATH
变量值:下载的SDK的lib文件夹路径
此时打开命令行:
输入python后尝试import naoqi
3. 1.2 直接安装双击安装,选择版本,不过博主这个方法未成功,大概原因应该是我的pyhton2.7安装的是64位,该naoqi包是32位,所以找不到我的python2.7的版本。
虚拟环境配置好后,打开环境的Lib文件夹
将下载的SDK中lib文件夹中所有东西复制到环境的Lib中
随后即可成功import naoqi了
三、其他软件包 3.1 opencv
首先是opencv,直接在解释器里安装即可
参考该博主步骤pycharm(Python2)+Naoqi+OpenCV配置(非常详细)_想清楚再敲的博客-CSDN博客
# coding=utf-8
from naoqi import ALProxy
IP = "192.168.1.107" # 机器人的IP地址
PORT = 9559 # 机器人的端口号,默认9559
ttsProxy = ALProxy("ALTextToSpeech", IP, PORT)
def sayHi():
ttsProxy.say("你好")
if __name__ == '__main__':
sayHi()
运行成功,现象一致
注:代码首行要加入# -*- coding: utf-8 -*-的编码格式就不会报错
3.2 其他 博主安装了一个pillow的包,一开始pycharm安装失败,pip安装失败,后来重启pycharm就安装成功了,emmm.m。
。
然后在运行其他一些比赛代码时,发现报错,有个 almath 的包没安装,在解释器中安装后又报错
根据这篇博文NAO团队任务——运动控制(1)_云灵小镇的博客-CSDN博客才知道其实是almath的安装版本过高问题,需要安装1.6.8的版本。
虽然新版本删除失败了,重新安装1.6.8版本后,代码运行成功,功能实现正常。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)