Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim Flake 8 python 3.6支持_Vim_Python 3.6_Flake8 - Fatal编程技术网

Vim Flake 8 python 3.6支持

Vim Flake 8 python 3.6支持,vim,python-3.6,flake8,Vim,Python 3.6,Flake8,我已经找了一段时间了,找不到我问题的答案。 我在vim上编码,我尝试了新的格式字符串版本f'which{a_var},但我的flake8/syntastic一直告诉我这是一个语法错误 你知道怎么解决这个问题吗 我已经对python3.6和virtualenv的vim jedi有了问题,经过数小时的研究,我在一些github问题上发现了一个漏洞,但在这里我什么也找不到 提前感谢您的帮助。您必须验证您的flake8脚本是否使用python3.6。在命令行中运行which flake8,在vim中打开

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

你知道怎么解决这个问题吗

我已经对python3.6和virtualenv的vim jedi有了问题,经过数小时的研究,我在一些github问题上发现了一个漏洞,但在这里我什么也找不到


提前感谢您的帮助。

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

这很完美,我现在只有pylint错误(因为我有vim syntastic,它运行所有检查程序)。我的测试很好。pylint错误为[syntax error]无效语法(,第15行)。我会想办法把它更新到,找到了。我刚刚在我的virtualenv中升级了pylint。再次感谢!通过将shebang线指向我的pyenv垫片,我可以使您的解决方案起作用。我很想知道您或其他人是否尝试过这种方法,以及这样做是否有任何缺陷。@pdoherty926更好的方法是使用said
pyenv
shim及其
pip
安装
flake 8
。更好的使用。