gpt4 book ai didi

python-module - Pepper 机器人 : upload python modules

转载 作者:行者123 更新时间:2023-12-04 03:38:29 26 4
gpt4 key购买 nike

我正在编程 辣椒机器人编舞我正在使用一个真正的机器人。我遇到的问题是如何将 python 模块安装到机器人上?因为我需要使用 requests 包进行 API 调用。

我一直在互联网上浏览,但没有找到任何解决方案。

最佳答案

出于安全原因,root 访问权限已停用,因此您将无法在机器人上安装软件包。
如果您希望使用外部库,您需要将它们打包为您的应用程序的一部分,如下所述(来自 https://community.ald.softbankrobotics.com/en/forum/import-libs-py-choregraphe-3578):

您需要将包的路径添加到 Python 的 sys.path。

  • 从您的 Choregraphe Python 框中执行以下操作:

    import os, sys
    python_path = os.path.join(self.behaviorAbsolutePath(), 'lib')
    if python_path not in sys.path:
    sys.path.append(python_path)

  • 这将使应用程序中“lib”目录中的任何 Python 文件都可导入。确保将这些文件导入您的 Choregraphe 包中,否则将不会安装它们。
  • 如果我们从项目根目录中的 Python 模块执行此操作,您将需要使用:
  • python_path = os.path.join(os.path.abspath(__file__), 'lib')
    将“current_path/lib”添加到 sys.path

    关于python-module - Pepper 机器人 : upload python modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45799150/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com