为什么我的 sublime-anaconda 排水沟标记没有出现?

Why aren't my sublime-anaconda gutter marks showing up?

我在 'Setting up a Python Developer Environment in sublime Text' 的 YouTube 上观看了 Corey Schafer 的视频。 我安装了 anaconda 包,但由于某种原因,装订线标记(用于 linting)未显示在行号列中。

我没有更改默认设置。 我已将 Corey 的用户设置添加到 sublime-anaconda 用户设置文件中:

{
"auto_formatting": true,
"autoformat_ignore":
[
],
"pep8_ignore":
[
    "E501"
],
"anaconda_linter_underlines": false,
"anaconda_gutter_marks": true,
"anaconda_linter_mark_style": "none",
"display_signatures": false,
"disable_anaconda_completion": true,
"python_interpreter": "/usr/local/bin/python3"
}

我应该注意到我也尝试添加:

"anaconda_gutter_marks": true,

无果。

我也保存了设置并重启了sublime text

您需要将 "python_interpreter" 设置更改为系统上 python.exe 可执行文件的实际路径。打开 cmd 并输入 which python 可能有助于找到它。找到它后,将 \ 字符更改为 / - 例如,C:\Python38\python.exe 将变为 C:/Python38/python.exe.

从 correy 的 GitHub 复制代码的地方有一行名为 "python_interpreter": "/usr/local/bin/python3" 只需删除该行并重新启动 sublime,错误应该会再次显示。

查看截图: