alb*_*ert 4 python-module pepper
我正在使用Choregraphe编程Pepper机器人,并且使用的是真正的机器人。我的问题是如何将python模块安装到机器人上?因为我需要使用请求包进行API调用。
我一直在浏览互联网,但找不到任何解决方案。
小智 5
由于安全原因,根访问权限已停用,因此您将无法在机器人上安装软件包。如果您希望使用外部库,则需要将它们打包为应用程序的一部分,如下所述(来自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)
Run Code Online (Sandbox Code Playgroud)这将使应用程序“ lib”目录中的所有Python文件均可导入。确保将这些文件导入您的Choregraphe软件包中,否则将不会安装它们。
python_path = os.path.join(os.path.abspath(__file__), 'lib')
获得“ current_path / lib”添加到sys.path
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |