Nota: Para Mountain Lion, consulte: ¿Cómo puedo usar Homebrew Python con Homebrew MacVim en Mountain Lion?
He instalado Python 2.7 con Homebrew en Mac OS X Snow Leopard. Cuando instalo MacVim usando brew install macvim, se compila con el soporte de Python, pero se compila contra la instalación de Python del sistema. Esto se puede ver ejecutando el comando:
:python print(sys.version)
2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)]
Sin embargo, Vim parece estar usando el ejecutable de Python que está en mi camino:
:python print(sys.executable)
/usr/local/bin/python
Esto causa problemas para los scripts de Vim que usan vim_bridge , como vim-rst-tables (no se puede importar el módulo "re").
¿Cómo puedo compilar Vim contra mi versión de Python Homebrewed?

Respuestas:
Primero, elimine MacVim si ya lo ha instalado:
brew remove macvimA continuación, Fórmula edición de MacVim con el comando:
brew edit macvim. Encuentre la lista de argumentos (comienza conargs = %W[ ...) y modifique esta línea:Cámbielo a estas dos líneas:
(este directorio de configuración debe estar vinculado a
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config)Ahora, cuando reinstales MacVim con
brew install macvim, usará tu instalación de Python 2.7.fuente