试图在VSCode和Windows WSL2上全局安装autopep8

问题描述

我已经安装了此软件包,但是它的左上角没有绿色的开头。格式化文档时,它说未安装autopep8,并且您想安装它。我打了,它说找不到文件C:/Users/User/AppData/Local/Programs/Python/python38-32/python.exe:没有这样的文件或目录。

如何解决此问题。我读到我需要添加一条路径,但是我不知道在哪里或如何。我是VSCode和WSL2的新手。 如果我在WSL2 Ubuntu 20.04上运行pip3列表,则说我有autopep8 1.5.4。但是我无法格式化python文档。

解决方法

  1. 请检查Python是否可用。在“ cmd”窗口中输入“ where python

    enter image description here

  2. 请在VSCode扩展存储中安装并使用Python extension的最新版本。

  3. 请在当前选择的VSCode environment中安装模块“ autopep8”。

    检查安装工具pip的来源,它确定模块的存储位置:

    enter image description here

    检查安装包:“ pip show autopep8”:

    enter image description here

结果:

enter image description here

有关在VSCode中使用Python的更多信息,您可以参考:Python in VSCode