繁体   English   中英

如何在 Webots 中运行 python 文件

[英]How to run python files in Webots

我是 webots R2109b 的新用户。 我编写了一个代码来运行 youbot,但我无法运行控制器 python 文件。 即使我重新加载我的世界文件,它也不会编译我的控制器文件。 我应该将 python 路径更改为 webots 目录吗? 如果是,我如何将我的 python 编译器路径更改为 webots

每当我使用 python 控制器文件运行 webots 时。 我的文件甚至没有编译,而是在控制器中运行 .exe 文件

INFO: youbot: Starting controller: "C:\Program Files\Webots\projects\robots\kuka\youbot\controllers\youbot\youbot.exe"
INFO: void: Starting controller: "C:\Program Files\Webots\resources\projects\controllers\void\void.exe"

注意:Python 程序不会被编译。

当 Webots 启动控制器程序时,它会在控制器文件夹中搜索与文件夹同名的二进制文件,例如 my_controller/my_controller.exe。 如果未找到,它将尝试从 my_controller/build 文件夹中复制它。 如果不存在这样的文件夹,它将尝试其他可能性,包括启动 my_controller/my_controller.py。 这当然是您想要实现的目标。 因此,我建议您从控制器文件夹中删除除 Python 控制器程序之外的任何文件和子文件夹。 那应该可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM