我试图让 powerline.vim 工作,问题是在设置时它试图运行错误版本的 python。这条线导致了问题。
python from powerline.ext.vim import source_plugin; source_plugin()
我怎样才能改变它以便它执行/usr/local/bin/python
呢?
谢谢!
你不能。因为您没有使用/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 版本中。