gpt4 book ai didi

python - 如何在 Webots 中运行 python 文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:26 25 4
gpt4 key购买 nike

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

每当我使用 python Controller 文件运行 webots 时。我的文件甚至没有编译,而是在 Controller 中运行 .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 启动 Controller 程序时,它会在 Controller 文件夹中搜索与该文件夹同名的二进制文件,例如 my_controller/my_controller.exe。如果找不到,它将尝试从 my_controller/build 文件夹中复制它。如果不存在这样的文件夹,它将尝试其他可能性,包括启动 my_controller/my_controller.py。这当然是您想要实现的目标。因此,我建议您从 Controller 文件夹中删除除 Python Controller 程序之外的任何文件和子文件夹。那应该可以解决您的问题。

关于python - 如何在 Webots 中运行 python 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57441616/

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