Visual studio code Visual Studio代码未重新格式化Autopep8安装
我使用VisualStudio代码在Django中进行开发。我在虚拟环境中完成了以下所有操作 每当我保存Python(.py)文件时,屏幕右下角会弹出一个警报,告诉我:“格式化程序autopep8未安装。是否安装?”。它给了我三个选项——“是”、“使用黑色”和“使用雅芙” 如果我点击“是”“,它向我发出另一个警报,表示所选环境中没有可用的pip安装程序。然后我尝试进入集成终端并运行Visual studio code Visual Studio代码未重新格式化Autopep8安装,visual-studio-code,pip,autopep8,Visual Studio Code,Pip,Autopep8,我使用VisualStudio代码在Django中进行开发。我在虚拟环境中完成了以下所有操作 每当我保存Python(.py)文件时,屏幕右下角会弹出一个警报,告诉我:“格式化程序autopep8未安装。是否安装?”。它给了我三个选项——“是”、“使用黑色”和“使用雅芙” 如果我点击“是”“,它向我发出另一个警报,表示所选环境中没有可用的pip安装程序。然后我尝试进入集成终端并运行pip install autopep8,它在终端中说它已成功安装。但是当我保存Python文件时,它仍然会给我同样
pip install autopep8
,它在终端中说它已成功安装。但是当我保存Python文件时,它仍然会给我同样的警告。查看下面的照片
使用Shift+打开命令选项板⌘ + P.输入首选项:打开工作区设置。我将与您分享我使用的设置,其中一些可能会引起您的兴趣:
{
"python.pythonPath": "${workspaceFolder}/backend/env/bin/python3",
"python.venvPath": "${workspaceFolder}/backend/env",
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "flake8",
"python.linting.flake8Args": ["--ignore", "E501"],
"python.linting.pylintEnabled": true,
"python.linting.pylintPath": "pylint",
"python.linting.pylintArgs": ["--load-plugins", "pylint_django"]
}
- pythonPath是虚拟环境中python解释器可执行文件的位置。在本例中,它是一个名为env的环境,位于名为backend的文件夹中*${workspaceFolder}是对项目所在位置的引用
- python.venvPath是虚拟环境的文件夹
- 其余六个键/值用于启用和执行Flake 8和pylint。用其中一个做实验
请注意,这些是工作区设置,而不是用户设置。用户设置应用于所有Visual Studio代码项目。谢谢,但我通过选择Python 3.8.5 64位解释器解决了这个问题。默认情况下,它是Python 2.7.16 64位解释器。