首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NAO机器人的Choregraphe中导入cv2和numpy?

如何在NAO机器人的Choregraphe中导入cv2和numpy?
EN

Stack Overflow用户
提问于 2017-04-12 00:42:01
回答 2查看 1.3K关注 0票数 1

我正在做一个项目,它需要在一个脚本中使用choregraphecv2numpy,但我得到了一个错误:

No module named cv2/numpy

我想这是因为choregraphe有自己的python解释器,但我不知道如何在choregraphe的python中安装cv2numpy

我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2017-04-12 20:44:21

这取决于你使用的是真实的NAO还是模拟的NAO。

  • 模拟了一个: choregraphe使用自己的嵌入式python解释器,即使你将库添加到你的系统中,它也不会改变任何东西
  • Real NAO:使用系统python解释器,你需要将这些库安装到你的机器人(而不是运行choregraphe的计算机)。由于pip to然后在NAO中不能很好地工作,你必须手动将库复制到/home/nao/.local/lib/python2.7/site-packages
票数 2
EN

Stack Overflow用户

发布于 2017-04-12 17:41:09

首先做一个pip install <lib or package> --target=<location in your local hard drive>

在choregraphe项目中创建一个名为'lib‘的文件夹

复制该文件夹lib中的包。

创建一个框并将其放在根目录下。

做一些这样的事情

代码语言:javascript
复制
def __init__(self):

    GeneratedClass.__init__(self)
    self.path = ALFrameManager.getBehaviorPath(self.behaviorId) + "/lib"

    if self.path not in sys.path:
        sys.path.append(self.path)

这样做的目的是让您的本地文件夹lib指向python查找库的位置。

现在,您可以按常规方式导入python库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43351742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档