为vim:python命令指定Python解释器

时间:2010-06-08 16:32:39

标签: python vim environment-variables

(Mac)当我使用:python命令时,Vim似乎正在拾取/usr/bin/python而不是我路径前面的那个(/Library/Frameworks/Python.framework/Versions/2.6/bin/python)。这完全是编译时的事情还是我可以以某种方式覆盖它?

1 个答案:

答案 0 :(得分:10)

似乎这完全是编译时间的事情:

$ ldd /usr/bin/vim | grep python
libpython2.5.so.1.0 => /usr/lib/libpython2.5.so.1.0 (0xb6bcc000)

我的vim --version也报告是针对特定的python构建的。

$ vim --version | tr '-' '\n' | grep python
+python +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent 
I/usr/include/python2.5 
L/usr/lib/python2.5/config 
lpython2.5 

另一个症状是:python命令不能用于vim,除非vim --version报告+ python。