Today I configure my development envirment for my mac pro. And I find it is much easier to install VIM 8 with python support use brew. (much more easier than cent 7)

If you have brew, you just need to run

brew install --with-python vim

If you want both python3 and python2 support, just run this

brew install --with-python --with-python3 vim

Update: you may need to use below command on some latest OS for python2

brew install --with-python@2

may be you need to remove the old vim bin file,

rm -f /usr/local/bin/vim

and re-link the vim

brew link --overwrite vim

done! enjoy your vim~