运行带有pyflakes插件的vim时出错

1 投票
4 回答
2968 浏览
提问于 2025-04-16 17:03


我正在玩一个叫做 pyflakes 的 vim 插件,现在每次我打开一个 Python 文件时,就会出现截图中的错误信息 在这里

有没有什么办法可以解决这个问题?

提前谢谢你们...

4 个回答

0

我在Mac OS X 10.9.5上尝试了这个方法来解决我的问题。

sudo easy_install pip
pip install pyflakes

然后我又打开了python脚本,没有出现像这样的错误:

导入错误:没有名为pyflakes的模块

希望对你有帮助!

罗宾

2015年1月30日

1

可能是你正在使用的Python版本和你所用的包所需要的版本不匹配。简单在网上搜索“Module getChildNodes python”,我找到了Python编译器包的页面,上面有一个“已弃用”的提示。这意味着pyflakes插件可能和你安装的Python版本不兼容。你可以通过输入“Python -V”来查看你当前使用的Python版本。

C:\projects\fun>python -V
Python 2.7.1
2

https://github.com/kevinw/pyflakes-vim/issues/27

你可以建议用户使用命令 git clone --recursive 来克隆 pyflakes-vim 的代码库,或者如果 pyflakes-vim 是作为一个 git 子模块保存的,可以在之后使用 git submodule update --init --recursive 来更新。

或者直接去 pyflakes-vim 的页面,然后:

git submodule init && git submodule update

重点是,如果系统上安装的 pyflakes 版本太旧,pyflakes-vim 需要在 ftplugin/plugin/pyflakes 目录下有一个(新的)本地副本。

撰写回答