我无法在Visual Studio Code上格式化Python文件:“没有安装'python'文件的文档格式化程序。”

时间:2019-03-01 22:48:07

标签: python visual-studio-code vscode-settings

我收到消息

  

没有为“ python”文件安装文档格式化程序。

当我尝试在Python上格式化Visual Studio Code文件时。

我尝试安装一些软件包(a utopep8, pep8, pycodestyle),但没有帮助。发生了什么事?

2 个答案:

答案 0 :(得分:0)

很有可能您将autopep8安装到与VS Code中选择的不同的解释器/环境中。如果您从settings.json中删除格式化程序设置,然后再次尝试格式化,则会提示您选择并安装格式化程序(autopep8yapfblack

答案 1 :(得分:0)

尝试检查是否已安装类似的扩展程序。卸载不必要的扩展,并检查设置中的互斥设置。我有例如:

  "eslint.autoFixOnSave": true,

  "editor.formatOnSave": true,

这使我的自动格式化不起作用。