Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
乐高EV3 python intellisense不可用?_Python_Visual Studio Code_Autocomplete_Intellisense_Ev3 - Fatal编程技术网

乐高EV3 python intellisense不可用?

乐高EV3 python intellisense不可用?,python,visual-studio-code,autocomplete,intellisense,ev3,Python,Visual Studio Code,Autocomplete,Intellisense,Ev3,我已经完成了这里描述的乐高EV3和python的入门步骤:但是VisualStudio代码并没有给我任何pybricks的智能感知 为了让任何东西启动和运行,我必须不断参考pdf文档。虽然这对我个人来说不是问题(2台显示器),但今年9月我将要教一班4-6年级的孩子如何在小型笔记本电脑上编写代码 问题的根源在于,部署应用程序需要将所有文件复制到存在pybricks的robot上,并且所有导入都可以正常工作。然而,在VSCode本地,没有一个导入可以正常工作,因此没有自动完成的魔力 有谁知道启动au

我已经完成了这里描述的乐高EV3和python的入门步骤:但是VisualStudio代码并没有给我任何pybricks的智能感知

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

问题的根源在于,部署应用程序需要将所有文件复制到存在pybricks的robot上,并且所有导入都可以正常工作。然而,在VSCode本地,没有一个导入可以正常工作,因此没有自动完成的魔力


有谁知道启动autocomplete/intellisense并开始工作的最佳解决方案吗?

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

您需要源代码,或者您可以编写
.pyi
文件--它们基本上只是类型化的存根文件——提供类型化信息。

您必须安装python-ev3dev2包。 您可以查看本页末尾的说明:
您必须安装python-ev3dev2软件包。 您可以查看本页末尾的说明:

从2019年起,我只需安装即可完成以下工作:

$ pip install pybrick-stubs

截至2019年,我只需安装即可完成以下工作:

$ pip install pybrick-stubs

除非提供EV3 Python库的源代码,否则这相当困难。VSCode IntelliSense通过读取Python库的源代码来工作。除非EV3 Python库的源代码可用,否则这相当困难。VSCode IntelliSense通过读取Python库的源代码来工作。