python - 我该怎么做才能解决 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 环境变量指向它。
解决方案
我推荐的第一件事是下载 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 。
安装的时候,一定要指定python要添加到Path变量中(我在下图中这个字段用红色矩形圈出来了)。安装python后,必须重启Webots。
- 同样使用 Windows 命令行,尝试使用“python”命令运行 Python,同样在 Webots 的设置中:工具-首选项(参见下面的窗口)指定在您的计算机上运行 Python 的命令。从命令行运行 Python 的命令和在 Webots-Preferences 中指定的运行 Python 的命令必须匹配。
推荐阅读
- java - 在树莓派上使用 Jython 的 Spring Boot 应用程序
- node.js - Ubuntu 中的 npx create-react-app 错误
- pandas - Pandas 检查列表是否为 is_monotonic_increasing 但具有特定步骤
- excel - 尝试分配邮件合并以打开 excel 文件
- linux - 如何解决此交叉编译链接错误
- powerbi - 我可以从 Power BI 中的单个假设参数生成 2 个数字吗?
- python - python scipy.optimize.minimize“SLSQP求解器”在xo之间添加约束
- ios - 当我在另一个视图中使用 CoreData 保存新数据时如何更新模型的另一个实例
- assembly - Intel 8086 - 反转数组或向后循环
- html - 使用 CSS,有没有办法让多个 DIV 与同级 DIV 重叠?