Bien que les notes de publication d'Ubuntu 16.04 mentionnent que:
Le package VIM par défaut a été construit contre python3 au lieu de python2.
Pourtant, après avoir installé vim avec la commande suivante:
sudo apt-get install vim
Et vérifié:
vim --version
Cela montrait:
-python
-python3
Est-ce un bug? Comment obtenir vim avec le support Python?
vim-nox-py2
j'avais besoin de courirsudo update-alternatives --set vim /usr/bin/vim.nox-py2
. Je crois, corrigez-moi s'il vous plaît autrement, sans cevim
pointvim.tiny
ou un tel paquet qui ne prend pas en charge python.En 17.10-18.10, il est difficile d'obtenir une copie de vim avec le support de python2 et python3. La configuration PPA par pi-rho a de tels packages pour les versions précédentes, mais rien pour 17.10 et ultérieur.
Voici ce que j'ai fait pour lancer les paquets 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
pour chacun de ces packages (par exemplesudo apt-mark hold vim-common vim-gnome
)la source
Essayez d'installer vim-gnome au lieu de vim.
Si cela peut vous aider, vous pouvez installer le package python-support en téléchargeant la dernière version de python-support_X.X.X_all.deb ici: https://launchpad.net/ubuntu/+source/python-support Ouvrez un terminal dans même dossier et installer avec:
Voyez si cela aide
la source
Sur Ubuntu 17.10 , la compilation est la solution qui a fonctionné pour moi:
Directement inspiré par cet essentiel , j'ai fait ce qui suit:
N'oubliez pas d'adapter les
./configure
paramètres pour avoir toutes les autres fonctionnalités dont vous avez besoin.Vous pouvez maintenant ouvrir vim et exécuter la commande
:echo has('python')
pour confirmer que python 2 est activé.la source
Installation
vim-nox-py2
et exécutiontravaillé pour moi.
la source