Meskipun Ubuntu 16,04 catatan rilis menyebutkan bahwa:
Paket VIM default telah dibangun terhadap python3 bukan python2.
Namun setelah saya menginstal vim dengan perintah berikut:
sudo apt-get install vim
Dan diperiksa:
vim --version
Itu menunjukkan:
-python
-python3
Apakah ini bug? Bagaimana saya mendapatkan vim dengan dukungan Python?
vim-nox-py2
saya harus menjalankansudo update-alternatives --set vim /usr/bin/vim.nox-py2
. Saya percaya, tolong perbaiki saya sebaliknya, tanpa inivim
menunjuk kevim.tiny
atau beberapa paket yang tidak memiliki dukungan python.Pada 17.10-18.10 sulit untuk mendapatkan salinan vim dengan dukungan python2 dan python3. Pengaturan PPA oleh pi-rho memiliki paket seperti itu untuk rilis sebelumnya, tetapi belum untuk 17.10 dan yang lebih baru.
Inilah yang saya lakukan untuk menjalankan paket 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
untuk masing-masing paket tersebut (mis.sudo apt-mark hold vim-common vim-gnome
)sumber
Coba pasang vim-gnome alih-alih vim.
Jika itu dapat membantu, Anda dapat menginstal paket dukungan python dengan mengunduh versi terbaru python-support_X.X.X_all.deb di sana: https://launchpad.net/ubuntu/+source/python-support Buka terminal di folder yang sama dan instal dengan:
Lihat apakah itu membantu
sumber
Di Ubuntu 17.10 , kompilasi adalah solusi yang bekerja untuk saya:
Terinspirasi langsung oleh intisari ini , saya melakukan hal berikut:
Jangan lupa untuk mengadaptasi
./configure
parameter sehingga Anda memiliki semua fitur lain yang Anda butuhkan.Sekarang Anda dapat membuka vim dan menjalankan perintah
:echo has('python')
untuk mengonfirmasi bahwa Anda telah mengaktifkan python 2.sumber
Menginstal
vim-nox-py2
dan kemudian berjalanbekerja untukku.
sumber