Как настроить VIM с помощью python3 и YouCompleteMe в virtualenv

Я хотел бы разработать python3 с VIM на моем Ubuntu 16.04. Я установил мой .vimrc в основном в соответствии с этим и установил пакет YouCompleteMe (YCM) с Vundle.

Когда начинается YCM, появляется следующее сообщение об ошибке:

Error: Required vim compiled with +python E117: Unknown function: pythoncomplete#Complete 

vim --version показывает мне, что у меня есть VIM с +python3 и -python .

Поскольку я действительно хочу разрабатывать python3 и VIM на Ubuntu 16.04 поставляется с +python3 по умолчанию, я не хочу устанавливать VIM с помощью python 2.

В документации YouCompleteMe говорится, что вы можете иметь VIM с поддержкой python 2 или python 3, поэтому я предполагаю, что должен быть способ. Также на форумах разработки YouCompleteMe я вижу, что в начале 2016 года была добавлена ​​поддержка python 3.

Итак, как я могу заставить его работать?

Позже я хотел бы использовать его в virtualenv, но в настоящее время сообщения об ошибках одинаковы и без virtualenv.