vim python模式:没有名为_的模块__

vim python模式:没有名为_的模块__,python,vim,Python,Vim,我已经安装了 并获取以下错误: Error detected while processing [..]/.vim/bundle/python-mode/autoload/pymode/virtualenv.vim: line 3: Traceback (most recent call last): File "<string>", line 1, in <module> File "[..]/.vim/bundle/python-mode/pymode/

我已经安装了 并获取以下错误:

Error detected while processing [..]/.vim/bundle/python-mode/autoload/pymode/virtualenv.vim:
line    3:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "[..]/.vim/bundle/python-mode/pymode/__init__.py", line 3, in <module>
    from __future__ import absolute_import
ImportError: No module named __future__
处理[..]/.vim/bundle/python mode/autoload/pymode/virtualenv.vim时检测到错误: 第3行: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“[…]/.vim/bundle/python mode/pymode/_uinit__uuu.py”,第3行,在 从未来导入绝对导入 ImportError:没有名为\uuuu future的模块__
python--version
=>
python2.7.9
我和你有同样的问题。为了修复它,我拆除了Vim并重新安装

使用brew(OSX),您可以运行:

$ brew remove vim
$ brew install vim

希望能有帮助

我也有同样的问题。我很幸运地记得,我最近安装了一个brew软件包,该软件包将python作为依赖项引入。首先调整路径以加载前面的python。就我而言:


PATH=PATH/to/home/bin:/PATH/to/brew/vim/bin:/PATH/to/system/python/bin:

Thx,但它对我没有帮助。我从system python转到brew python,这是我的解决方案。谢谢你,安德烈!我使用
brew卸载--force vim;brew安装vim
谢谢,但我的vim和python都在
/usr/local/bin
这是我的路径:/Users/USER/bin:/usr/local/cell/vim/7.4.1090/bin/:/usr/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/opt/X11/bin它从自制加载我的vim,因为它在路径中较早。然后从/usr/bin加载系统python,然后再从常规系统路径加载所有其他内容。