我在 Ubuntu 16.04 上使用 emacs 并添加了 flycheck-mode 的配置以包括下面的 python3 设置:
Emacs:如何将 flycheck 设置为 Python 3?
答案:https ://stackoverflow.com/a/55000284/719016
(custom-set-variables
'(flycheck-python-flake8-executable "python3")
'(flycheck-python-pycompile-executable "python3")
'(flycheck-python-pylint-executable "python3"))
但是我的 python3 缓冲区仍然给我一个invalid syntax [E0001]
错误,如下所示:
print("# My message for the stderr", file=stderr)
加载的语法检查器是 python-pylint 和 python-pycompile (由于某种原因似乎没有找到 python-flake8。
任何想法为什么?