dmzxxmeng

1、import naoqi

1)下载pynaoqi-sdk开发包

如图所示,最后一个

 

2)设置环境变量

vi ~/.bash_profile       

# >>> naoqi2.8 env init
export PYTHONPATH=${PYTHONPATH}:/"your absolute path to pynaoqi dir"/pynaoqi-2.8/lib/python2.7/site-packages
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/"your absolute path to pynaoqi dir"/pynaoqi-2.8/lib
export QI_SDK_PREFIX=/"your absolute path to pynaoqi dir"/pynaoqi-2.8

//保存文件后重新启动terminal

 

3)查看要启动的python是否和pynaoqi-sdk开发包中的/.../pynaoqi-2.8/lib/python2.7/site-packages/_inaoqi.so等.so文件链接的python版本是否一致;

$ which python

$ otool -L /"your absolute path to pynaoqi dir"/pynaoqi-2.8/lib/python2.7/site-packages/_inaoqi.so

不一致则在import naoqi时会出现错误

$ python
>>import napqi
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6

我使用的pynaoqi-sdk开发版依赖的版本是2.7.10

Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

(附上下载链接

分类:

技术点:

相关文章:

  • 2021-06-08
  • 2022-01-11
  • 2021-09-02
  • 2021-10-25
猜你喜欢
  • 2022-02-24
  • 2021-12-16
  • 2021-07-23
  • 2021-06-20
  • 2022-12-23
  • 2021-11-11
  • 2022-03-05
相关资源
相似解决方案