如何在Webots中运行python文件

2024-04-25 04:25:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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"

Tags: 文件路径infofiles控制器programexeprojects
1条回答
网友
1楼 · 发布于 2024-04-25 04:25:59

注意:Python程序不是编译的。你知道吗

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

相关问题 更多 >