Aunque las notas de la versión de Ubuntu 16.04 mencionan que:
El paquete VIM predeterminado se ha compilado contra python3 en lugar de python2.
Sin embargo, después de instalar vim con el siguiente comando:
sudo apt-get install vim
Y comprobado:
vim --version
Mostró:
-python
-python3
¿Es un error? ¿Cómo obtengo vim con el soporte de Python?

vim-nox-py2necesitaba ejecutarsudo update-alternatives --set vim /usr/bin/vim.nox-py2. Creo que, por favor, corrígeme de otra manera, sin que estovimapuntevim.tinyo algún paquete que no tenga soporte para Python.En 17.10-18.10 es difícil obtener una copia de vim con soporte para python2 y python3. La configuración de PPA de pi-rho tiene dichos paquetes para versiones anteriores, pero aún no hay nada para 17.10 y posteriores.
Esto es lo que hice para ejecutar los paquetes pi-rho:
sudo dpkg -i libgdbm3_1.8.3-14_amd64.deb libperl5.24_5.24.1-2ubuntu1.1_amd64.deb perl-modules-5.24_5.24.1-2ubuntu1.1_all.deb vim*.debsudo apt install ubuntu-minimalsudo apt-mark holdpara cada uno de esos paquetes (por ejemplosudo apt-mark hold vim-common vim-gnome)fuente
Intente instalar vim-gnome en lugar de vim.
Si eso puede ayudar, puede instalar el paquete python-support descargando la última versión de python-support_X.X.X_all.deb allí: https://launchpad.net/ubuntu/+source/python-support Abra una terminal en misma carpeta e instalar con:
A ver si ayuda
fuente
En Ubuntu 17.10 , compilar es la solución que funcionó para mí:
Directamente inspirado por esta esencia , hice lo siguiente:
No olvides adaptar el
./configureparámetros para que tengas todas las demás funciones que necesitas.Ahora puede abrir vim y ejecutar el comando
:echo has('python')para confirmar que tiene Python 2 habilitado.fuente
Instalar
vim-nox-py2y luego ejecutartrabajó para mi.
fuente