Visual studio code Visual Studio代码,autopep8不';跑不动
在Windows10上。 我这样做:Visual studio code Visual Studio代码,autopep8不';跑不动,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,在Windows10上。 我这样做: pip install autopep8 在vscode用户设置中,我有 "python.linting.pep8Enabled": true, "python.formatting.provider": "autopep8", 当我运行format document或从命令Pallete显式调用autopep8时,错误是: Error: Command failed: autopep8 c:\tca-backend\lambdas\utilities\
pip install autopep8
在vscode用户设置中,我有
"python.linting.pep8Enabled": true,
"python.formatting.provider": "autopep8",
当我运行format document或从命令Pallete显式调用autopep8时,错误是:
Error: Command failed: autopep8 c:\tca-backend\lambdas\utilities\NetMenuAPIUtil.py
'autopep8' is not recognized as an internal or external command,
operable program or batch file.
显然,vsc希望调用autopep8.exe,但没有exe。只是很无聊。因此,我创建了一个autopep8.bat,当我从命令行进行测试时它可以工作,但当从vsc运行时,它会将批处理文件的内容插入文档的顶部。(是的,听起来很奇怪。)
所有其他与Python相关的操作都正常工作,包括ESLint扩展 VS-code-Python扩展支持使用autopep8(默认)、black或yapf对源代码进行格式化,因此您无需自行安装Python格式化工具 我使用格式的方法是在vs代码中设置快捷方式 转到文件->首选项->键盘快捷键,然后搜索
格式
。将快捷方式设置为ctrl+shift+p
,该快捷方式与autopep8的快捷方式相同,也可以设置您喜欢的任意组合
单击.py文件中的快捷方式,您将获得格式化代码
Ref:由于您在Windows上使用VSCode,请单击终端部分并键入
pip安装pep8
这将开始安装pep8。您需要将其添加为系统环境变量下的路径:
c:\users\<username>\appdata\roaming\python\python39\site-packages
对我来说,安装是不够的,仍然看到这个错误,我不得不遵循这个。它就像一个符咒
我在windows上,所以我使用了以下选项:
py -m pip install –user autopep8
py -m pip install –user autopep8