在.vimrc文件中执行不同版本的python

时间:2013-01-28 07:01:34

标签: python vim

我试图让powerline.vim工作,问题是在设置时它试图运行错误版本的python。这条线导致了这个问题。

python from powerline.ext.vim import source_plugin; source_plugin()

如何更改此内容以使其执行/usr/local/bin/python

谢谢!

1 个答案:

答案 0 :(得分:5)

你做不到。因为使用 / anything /bin/python。 vim二进制文件直接链接到python解释器库。

该库名为/usr/lib/libpythonX.Y.so.Z。例如。 /usr/lib/libpython2.7.so.1。它是一个共享库,因此您可以使用它的较新版本(例如更改库路径),但只能使用具有相同数字(X,Y和Z)的库。所以你可以使用python 2.7.3而不是python 2.7.0,但是要使用python 2.7.3而不是python 2.6.2,你必须重新编译vim。

但我怀疑你只是想以错误的方式做事。您应该尝试将powerline安装到python版本的vim使用。