3

我使用 Visual Studio Code 在 Django 中进行开发。我在虚拟环境中完成了以下所有操作。

每当我保存 Python (.py) 文件时,屏幕右下方会弹出一条警告,告诉我:“未安装格式化程序 autopep8。安装?”。它给了我三个选项——“是”、“使用黑色”和“使用 yapf”。

如果我单击“是”,它会给我另一个警报,说在所选环境中没有可用的 pip 安装程序。然后我尝试进入集成终端并运行pip install autopep8,它在终端中显示它已成功安装。但是当我保存 Python 文件时,它仍然给我同样的警报。检查下面的照片。

4

1 回答 1

1

Shift用+打开你的命令面板⌘</kbd> + P. Type in Preferences: Open Workspace Settings. I'll share the settings I use with you, some of which may be of interest:

{
    "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"]
}
  • python.pythonPath 是虚拟环境中 Python 解释器可执行文件的位置。在这种情况下,它是一个名为env的环境,位于名为backend的文件夹中。*${workspaceFolder} 是对您的项目所在位置的引用。
  • python.venvPath 是您的虚拟环境的文件夹。
  • 其余六个键/值用于 flake8 和 pylint 的启用和执行。尝试任何一个。

请注意,这些是工作区设置,而不是用户设置。用户设置适用于所有 Visual Studio Code 项目。

于 2020-08-20T15:34:44.057 回答