我该如何解决Webots错误消息

时间:2020-04-14 17:55:46

标签: python python-3.x webots

我是webots程序的新手,正在构建一个新的机器人控制器,但是当我按下启动模拟按钮时,它给了我这个错误: 警告:未找到“ python3.8.exe”。 Webots需要当前路径中python.org的Python版本3.7或2.7(64位)。 要解决此问题,您应该: 1.检查Webots首选项中的Python命令集。 2.检查在控制器程序的runtime.ini文件的[python]部分中设置的COMMAND(如果有)。 3.修复PATH环境变量,以使用所需的Python 64位版本(如果有)。 4.安装所需的Python 64位版本,并确保PATH环境变量指向该版本。

1 个答案:

答案 0 :(得分:2)

  1. 我建议首先开始的是下载Python 3.7。在文档https://cyberbotics.com/doc/guide/using-python中,声称Webots支持python 3.7(我认为您正在使用Windows)。仅针对MacOS和Ubuntu指定了Python 3.8支持。 Python 3.7的下载链接:https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe

  2. 在安装时,请确保指定python应该添加到Path变量中(我在下图中用红色矩形圈出了该字段)。安装python之后,必须重新启动Webots。

Python installation

  1. 也可以使用Windows命令行,尝试使用“ python”命令运行Python,同样在Webots的设置中:工具-首选项(请参见下面的窗口),指定了在计算机上运行Python的命令。从命令行运行Python的命令和在Webots-Preferences中指定的运行Python的命令必须匹配。

Webots Preferences