首页 > 解决方案 > 我该怎么做才能解决 Webots 错误消息

问题描述

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

标签: pythonpython-3.xwebots

解决方案


  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 安装

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

网络机器人偏好


推荐阅读