乐高EV3 python智能感知不可用?

2024-04-29 10:18:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经完成了这里描述的legoev3和python入门的步骤:https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3但是visualstudio代码并没有给我提供任何pybricks的智能感。在

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

问题的根源在于,部署应用程序涉及到将所有文件复制到存在pybricks的robot上,并且所有导入都实际起作用。但是在VSCode中,没有一个导入可以正常工作,所以没有自动完成的魔力。在

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


Tags: httpscomsupportfor智能步骤enmindstorms
3条回答

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

到了2019年,仅仅安装pybrick stubs就完成了我的工作:

$ pip install pybrick-stubs

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

相关问题 更多 >