1

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

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

我怎样才能改变它以便它执行/usr/local/bin/python呢?

谢谢!

4

1 回答 1

6

你不能。因为您没有使用/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 安装到 vim 使用的 python 版本中。

于 2013-01-28T07:34:09.227 回答