如何在使用AAP安装vim时包含python支持?

如何在使用AAP安装vim时包含python支持?,python,vim,Python,Vim,我想安装插件“YouCompleteMe”,它需要最新的vim(带有所有补丁)。因此,我使用AAP()安装了vim。但是安装的vim没有python支持,这也是这个插件的一个要求 提到我们必须在'config.arg'文件(在主安装目录中)中添加配置参数,但我不知道要使用什么参数 如果有人这样做,请帮助 谢谢。我对AAP一无所知,但是当手动构建时,我需要以下之一来获得python支持: 在linux上为主机系统构建时,我需要将以下参数添加到/configure调用中:--enable pytho

我想安装插件“YouCompleteMe”,它需要最新的vim(带有所有补丁)。因此,我使用AAP()安装了vim。但是安装的vim没有python支持,这也是这个插件的一个要求

提到我们必须在'config.arg'文件(在主安装目录中)中添加配置参数,但我不知道要使用什么参数

如果有人这样做,请帮助


谢谢。

我对AAP一无所知,但是当手动构建时,我需要以下之一来获得python支持:

  • 在linux上为主机系统构建时,我需要将以下参数添加到
    /configure
    调用中:
    --enable pythoninterp=yes
    --enable pythoninterp=dynamic
    。如果要使用Python 3进行编译,请使用
    --enable-python3interp=(yes | dynamic)
  • 在linux上为windows主机交叉编译时,我需要
    PYTHON
    将变量设置为PYTHON目录(例如
    /home/zyx/.wine/drive\u c/Python27
    )和
    PYTHONINC
    设置为
    -I{path\u to\u include\u directory}
    (例如
    -I/home/zyx/.wine/drive\u c/Python27/include>)。如果要使用PYTHON3,则需要将
    PYTHON
    替换为
    PYTHON3
    。(示例命令行:
    cd src&&make-f make_ming.mak FEATURES=gigage CROSS_COMPILE=i686-pc-mingw32-PYTHON=/home/zyx/.wine/drive\c/Python27 PYTHONINC=-I/home/zyx/.wine/drive\u c/Python27/include GUI=yes gvm.exe

  • 如果AAP使用的是
    /configure
    ,则应使用第一个变量;如果AAP使用的是
    make-f
    ,则应使用第二个变量(假设变量名在makefiles中是一致的,这很有可能)。

    请注意,AAP使用的是Python 2.6或更早版本。我试过使用Python2.7,但它不起作用。我不确定这是否是问题所在,因为AAP在我的情况下工作正常。Vim安装得很好,但是没有python支持;相反,它只是提醒您需要支持Python2的Vim,而不是Python3(这两个选项在ZyX答案中都有描述)。我尝试了您所说的,以及其他一些事情,但没有任何效果。我想我只需要从源代码安装vim和所有补丁。