python - 如何使用 python3 对 Controller 进行编程

标签 python python-3.x webots

webbots 支持 python3 吗?如果是,我该如何更换解释器?

我需要使用 python3 来加载我需要的其他包,ros、pandas、numpy。

最佳答案

是的,Webots 支持 Python 3:

https://cyberbotics.com/doc/guide/using-python

Webots 附带了多个预编译的 Python 库(至少一个用于 Python 2,一个用于 Python 3,具体取决于您的操作系统)。建议安装相同的Python版本。

您可以从 Webots 首选项(在“常规”选项卡中)一次性更改 Python 命令,或者通过在 Controller 目录中定义 config.ini 文件(引用:https://cyberbotics.com/doc/guide/controller-programming#languages-settings)来更改每个 Controller 的 Python 命令。 ),例如:

[python]

COMMAND = python3

安装完成后,您可以使用 pip 安装额外的软件包:https://cyberbotics.com/doc/guide/using-python#libraries

关于python - 如何使用 python3 对 Controller 进行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55702930/

相关文章:

python-3.x - Jupyter Notebook 中缺少模块导入时出错

python - PyEval_InitThreads 什么时候被调用?

python - mypy:方法的参数与父类(super class)型不兼容

python - 如何在 Webots 中运行 python 文件

c++ - 在 Webots C++ 中将速度设置为 DifferentialWheels 的问题

python - Webots 上的 Python 交互式终端?

python - 在 Keras 中同时增强 X,y

python - 如何用逗号分割包含一组字符串的列表?

java - 如何将python中的定位代码转换为kotlin?

python - Jupyter 在系统 python 之前找不到我的内核 python