[software development] vim内置python3老是无法成功
Tofloor
poster avatar
jichengkai
deepin
2024-11-26 11:39
Author

LeaderF requires Vim compiled with python and/or a compatible python version.

请问有详细步骤吗

Reply Favorite View the author
All Replies
寂静的羽夏
deepin
2024-11-26 13:23
#1

方案一:

自己克隆 Vim 源代码编译一个支持 python 的 vim,命令如下:

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ ./configure --with-features=huge --enable-python3interp
$ make
$ sudo make install

注:这个可能会破坏系统的 vim ,所以使用这个方案请卸载掉系统使用包管理装好的 vim,然后安装。

方案二:

  • 安装 vim-gtk 这个包(不知道 Deepin 有没有)
    sudo apt install vim-gtk   
    
  • 设置为默认编辑器
    sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim.gtk 1   
    sudo update-alternatives --set editor /usr/bin/vim.gtk   
    sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim.gtk 1  
    sudo update-alternatives --set vi /usr/bin/vim.gtk   
    sudo update-alternatives --install /usr/bin/vi vim /usr/bin/vim.gtk 1  
    sudo update-alternatives --set vim /usr/bin/vim.gtk  
    
Reply View the author
^9星守辰^
deepin
2024-11-26 15:00
#2

直接用neovim

Reply View the author
jichengkai
deepin
2024-11-26 16:05
#3
寂静的羽夏

方案一:

自己克隆 Vim 源代码编译一个支持 python 的 vim,命令如下:

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ ./configure --with-features=huge --enable-python3interp
$ make
$ sudo make install

注:这个可能会破坏系统的 vim ,所以使用这个方案请卸载掉系统使用包管理装好的 vim,然后安装。

方案二:

  • 安装 vim-gtk 这个包(不知道 Deepin 有没有)
    sudo apt install vim-gtk   
    
  • 设置为默认编辑器
    sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim.gtk 1   
    sudo update-alternatives --set editor /usr/bin/vim.gtk   
    sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim.gtk 1  
    sudo update-alternatives --set vi /usr/bin/vim.gtk   
    sudo update-alternatives --install /usr/bin/vi vim /usr/bin/vim.gtk 1  
    sudo update-alternatives --set vim /usr/bin/vim.gtk  
    

第一种方法重新编译了一下,已解决。之前也尝试过重新编译,但未成功,这次不知道为什么成功了;

第二种方法没有成功,感谢兄台。

Reply View the author
jichengkai
deepin
2024-11-26 16:28
#4
^9星守辰^

直接用neovim

okk

Reply View the author
hinata
deepin
2024-11-29 06:56
#5

直接用neovim

Reply View the author