Question: I want to install a vim plugin, this plugin needs a `+python` feature, so when I open vim and type `:version` it displays `-python`. How can I make it enable?. 

Thanks.

Answer: 
For Windows you can always grab the very latest patched version of Vim 8.x compiled against the latest external libraries here: [Vim downloads](https://tuxproject.de/projects/vim/x64/)

At the time of posting the most current versions:

Latest compiled update: 2017-02-23

Vim version: 8.0.0363 [Official patch log](ftp://ftp.vim.org/pub/vim/patches/8.0/README)

Libraries used: Perl 5.24.1, Python 2.7.12, Python 3.6.0, Racket 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4, and libXpm
For those using anaconda python, some additional modifications are requited. They might want to compile vim as well, especially if you want code-completion. Here is the configure command:

Modified configure command for anaconda:
----------------------------------------

```
 ./configure --enable-terminal --enable-gui=auto \
      --with-features=huge \
      --enable-multibyte \
       --enable-cscope --enable-terminal --enable-gui=auto  \
      --prefix=/XXX/SOFTWARE/VIM8/install3 \
   --enable-python3interp \
   --with-python3-config-dir=/XXX/anaconda2/envs/py36/bin/python3.6-config \
   --includedir=/XXX/anaconda2/envs/py36/include  \
   --includedir=/XXX/anaconda2/envs/py36/include/python3.6m \
   LDFLAGS=" -L/XXX/anaconda2/envs/py36/lib -L/XXX/anaconda2/envs/py36/lib/python3.6/config-3.6m-x86_64-linux-gnu"

```

Here, vim is being installed to `/XXX/SOFTWARE/VIM8/install3` using anaconda environment for python 3.6 installed in `/XXX/anaconda2/envs/py36`