0

我已经完成了开始使用 Lego EV3 和 python 的步骤:https ://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3但是 Visual Studio 代码不是给我任何关于 pybricks 的智能感知。

为了让任何东西启动并运行,我必须不断地参考 pdf 文档。虽然这对我个人来说不是问题(2 台显示器),但今年 9 月我将尝试教 4-6 年级的孩子如何在小型笔记本电脑上编码。

问题的根源在于部署应用程序涉及将所有文件复制到存在 pybricks 并且所有导入实际工作的机器人上。然而,在 VSCode 中,本地导入都无法正常工作,因此没有自动完成魔法。

有人知道让自动完成/智能感知启动和工作的最佳解决方案吗?

4

3 回答 3

1

您要么需要源代码,要么可以编写.pyi文件(基本上只是键入的存根文件)来提供键入信息。

于 2019-07-29T18:02:13.947 回答
1

你必须安装 python-ev3dev2 包。您可以查看本页末尾的说明: https ://github.com/ev3dev/vscode-hello-python

于 2019-10-17T01:28:29.887 回答
0

截至 2019 年,只需安装pybrick 存根就可以为我完成这项工作:

$ pip install pybrick-stubs
于 2019-11-22T22:06:33.983 回答