You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下含空格路径运行VSCode格式化工具(Black、autoflake)报错解决

解决MacOS下VSCode格式化工具因路径空格报错的方案

1. 给VSCode工具配置里的路径加引号

打开VSCode设置(按Cmd+,),找到对应工具的路径配置:

  • 针对autoflake,找到autoflake.path,把原来的路径用双引号包起来,比如把/Volumes/USB SSD/autoflake改成"/Volumes/USB SSD/autoflake"
  • 针对Black,同样修改black.path配置,给路径套上双引号

2. 终端调用时转义空格或用引号包裹

如果是终端直接调用工具出问题,两种处理方式:

  • 转义空格:在空格前加反斜杠,比如
/Volumes/USB\ SSD/autoflake --remove-unused-imports your_script.py
  • 用双引号包裹整个路径:
"/Volumes/USB SSD/autoflake" --remove-unused-imports your_script.py

把这个处理后的路径同步到VSCode的对应工具配置里就行。

3. 给带空格的文件夹创建无空格软链接

嫌每次处理麻烦的话,直接给文件夹建个无空格的软链接:

ln -s "/Volumes/USB SSD" /Volumes/USBSDD

之后用/Volumes/USBSDD/...的路径来配置VSCode里的工具,彻底避开空格问题。

内容的提问来源于stack exchange,提问作者weinni2000

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 17:33:15