Embora as notas de versão do Ubuntu 16.04 mencionem isso:
O pacote VIM padrão foi criado no python3 em vez do python2.
No entanto, depois que eu instalei o vim com o seguinte comando:
sudo apt-get install vim
E verificado:
vim --version
Mostrou:
-python
-python3
Isso é um bug? Como obtenho o vim com suporte ao Python?
vim-nox-py2
eu precisava executarsudo update-alternatives --set vim /usr/bin/vim.nox-py2
. Eu acredito que, por favor, corrija-me de outra forma, sem essesvim
pontosvim.tiny
ou algum pacote que não tenha suporte a python.Em 17.10-18.10, é difícil obter uma cópia do vim com suporte para python2 e python3. A configuração do PPA do pi-rho possui esses pacotes para versões anteriores, mas nada ainda para 17.10 e posterior.
Isto é o que eu fiz para obter os pacotes pi-rho em execução:
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 um desses pacotes (por exemplosudo apt-mark hold vim-common vim-gnome
)fonte
Tente instalar o vim-gnome em vez do vim.
Se isso puder ajudar, você pode instalar o pacote python-support baixando a versão mais recente do python-support_X.X.X_all.deb: https://launchpad.net/ubuntu/+source/python-support Abra um terminal no mesma pasta e instale com:
Veja se isso ajuda
fonte
No Ubuntu 17.10 , compilar é a solução que funcionou para mim:
Inspirado diretamente por essa essência , fiz o seguinte:
Não se esqueça de adaptar os
./configure
parâmetros para ter todos os outros recursos necessários.Agora você pode abrir o vim e executar o comando
:echo has('python')
para confirmar que o python 2 está ativado.fonte
Instalando
vim-nox-py2
e depois executandotrabalhou para mim.
fonte