Vim flake8 python 3.6 支持

Bes*_*ung 3 vim flake8 python-3.6

我一直在寻找一段时间,但找不到我的问题的答案。我在 vim 上编码,我尝试了新的格式字符串版本f'whatever {a_var}',但我的 flake8/syntastic 一直告诉我这是一个语法错误。

你知道如何解决这个问题吗?

我已经遇到了 python3.6 和 virtualenv 的 vim-jedi 问题,经过数小时的研究,我在一些 github 问题中发现了一个 hack,但在这里我找不到任何东西。

在此先感谢您的帮助。

phd*_*phd 5

您必须验证您的flake8脚本是否使用python3.6. which flake8在命令行中运行,在vim中打开文件(或直接运行vim $(which flake8))并查看shebang行(文件的第一行,以 开头#!)。如果不是python3.6- 编辑该行。