【发布时间】:2021-03-14 00:29:22
【问题描述】:
我已经开始使用 Python 和 Django,而且我在这个领域还很陌生。 这是我第一次在这里提问……如果有已知的解决方案,我会提前道歉……
当我安装并设置 VSCode 格式化程序“黑色”(将 linter 设置为 flake8 后)时,教程视频导师的一侧会弹出“格式化程序 autopep8 未安装”之类的弹出窗口。安装?'。 & Mine 没有显示该消息。
所以我所做的是......
- 在终端上手动输入“pipenv install flack --dev --pre”。
- 手动输入“python.formatting.provider”:“black”,到“.vscode”文件夹的“settings.json”。
- Setting(VSCode) -> flake8, Python > Linting: Flake8 Enabled(也在:workspace中修改),(勾选)是否使用flake8 lint Python文件
底部代码来自 settings.json(在 vscode 文件夹中)。
{
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black", # input manually
"python.linting.flake8Args": ["--max-line-length=88"] # input manually
}
我找到了一个“黑色格式化程序”文档。 https://github.com/psf/black & 它说... python -m black {source_file_or_directory} & 我收到以下错误消息。
Usage: __main__.py [OPTIONS] [SRC]...
Try '__main__.py -h' for help.
Error: Invalid value for '[SRC]...': Path '{source_file_or_directory}' does not exist.
是的,老实说,我不确定我应该设置哪个 source_file_or_directory...但最重要的是现在我担心我是否走在正确的轨道上。
我能听听你的建议吗?请至少有一个方向。 谢谢..
【问题讨论】:
-
哇...我想现在我部分地看到了每个帖子在这里的进展情况。谢谢大家的帮助!保持安全!
标签: python visual-studio-code python-black