尝试在 VSCode、Windows WSL2 上全局安装 autopep8

Trying to get autopep8 installed globally on VSCode, Windows WSL2

我已经安装了这个包,但是左上角没有那个绿色的开始。当我格式化文档时,它说 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”window:

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

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

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

    查看安装包:"pip show autopep8":

结果:

关于Python在VSCode中的更多使用方法可以参考:Python in VSCode.