首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Webots中运行python文件

如何在Webots中运行python文件
EN

Stack Overflow用户
提问于 2019-08-10 19:12:11
回答 1查看 211关注 0票数 3

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

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

代码语言:javascript
复制
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"
EN

回答 1

Stack Overflow用户

发布于 2019-08-11 05:17:47

注意: Python程序没有编译。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57441616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档