2011-12-05 17 views
7

Estoy tratando de compilar vim con soporte de python, pero usando una python personalizada en algún lugar de mi directorio $ HOME (digamos $ HOME/python2.6). Desafortunadamente, incluso dar --with-python-config-dir = $ HOME/python2.6/lib/python2.6/config no impide que vim configure busque python en/usr. ¿Hay una forma de evitar eso que no involucre makefiles de edición manual?Vim python support with non system python

Respuesta

7

Al solo echar un vistazo al archivo de configuración, parece que puede establecer la ruta al ejecutable de python utilizando un env var 'vi_cv_path_python'. Por lo tanto:

vi_cv_path_python=~/bin/python ./configure --enable-pythoninterp 

Sustitución ~/bin/python con la ruta adecuada para su instalación, por supuesto.

+0

gracias, eso lo hizo –

+0

Tenga en cuenta que parece que la variable $ vi_cv_path_python necesita una ruta absoluta (y no recogería "~/..."), si no recuerdo mal. Una alternativa sería anteponer la ruta de su binario python/python2 a $ PATH. – blueyed