vim-python-mode:没有名为__future __

时间:2015-10-23 14:33:38

标签: python vim

我已安装vim python-mod 并收到以下错误:

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__

python --version =&gt; Python 2.7.9

2 个答案:

答案 0 :(得分:2)

我遇到了和你一样的问题。为了解决这个问题,我删除了Vim并重新安装了它。

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

$ brew remove vim
$ brew install vim

希望有所帮助

答案 1 :(得分:0)

我遇到了同样的问题。我很幸运地记得我最近在brew中安装了一个以python作为依赖项的软件包。调整我的路径加载以前的python首先工作。就我而言:

PATH=path/to/home/bin:/path/to/brew/vim/bin:/path/to/system/python/bin:<all-other-paths>