繁体   English   中英

安装 anaconda3 后,黑色格式化程序在 VSCode 中不起作用

[英]Black formatter does not work in VSCode after installing anaconda3

设置.json

"python.pythonPath": "/Users/brandonwie/opt/anaconda3/bin/python",
"[python]": {
    "editor.tabSize": 4
},
"python.languageServer": "Pylance",
"python.linting.enabled": true,
"python.linting.pylintEnabled": false,
"python.formatting.blackPath": "/Users/brandonwie/opt/anaconda3/bin/black",
"python.showStartPage": false,
"python.formatting.provider": "black",
"python.analysis.typeCheckingMode": "basic",

我正在使用VSCode ,我已经安装了anaconda3来尝试conda环境,但是在我开始使用 conda Python 后black格式化程序立即停止工作(我不知道这是因为 conda Python)。 所以我用(conda)pip 安装了黑色,但没有任何效果..

最初, setting.json中的blackPath设置为/usr/local/bin/black 在我使用 conda 安装和设置 VSCode 之前,黑色格式化程序工作完美,当我保存类似“找不到黑色”的文件时,右下角会弹出一个窗口。(因为“保存时格式化”)我我尝试来回更改/usr/.../Users/的路径,但效果不佳。

我该如何解决这个问题?

您无需在 Settings.json 中指定黑色路径。

  1. 运行pip uninstall black删除当前激活的 conda 环境中的黑色;

  2. 在 Settings.json 中,设置"python.formatting.provider": "black",

  3. 转到 .py 文件,然后按Ctrl+S保存。 同时会弹出一个通知:

    在此处输入图像描述

    单击使用 Pip 安装 在此处输入图像描述

安装后,您可以使用黑色成功格式化文件。 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM