当我尝试在 vim 中使用 YouCompleteMe 插件时,我收到以下错误:
YouCompleteMe unavailable: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted
但是,只有在虚拟环境中打开 vim 时才会出现此错误。当 virtualenv 不活动时,它可以正常工作。我的猜测是 YouCompleteMe 是用 python 2 编写的,由于某种原因无法从虚拟环境中看到 python2 解释器,但我不知道如何修复它。似乎没有关于该主题的 Stack Overflow 问题,但在 ycm-users Google Group 中出现了类似的问题并且没有得到答复。
我在 Ubuntu 14.04 上,使用 vim 7.4 版。