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-py2
necesitaba ejecutarsudo update-alternatives --set vim /usr/bin/vim.nox-py2
. Creo que, por favor, corrígeme de otra manera, sin que estovim
apuntevim.tiny
o 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*.deb
sudo apt install ubuntu-minimal
sudo apt-mark hold
para 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
./configure
pará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-py2
y luego ejecutartrabajó para mi.
fuente