Vim运行出现python接口错误:无法加载库libpython

Vim运行出现python接口错误:无法加载库libpython

错误原因:py print 1:无法加载库 libpython2.7.a

我尝试在 ubuntu 12.04 上编译 vim,同时支持 python2 和 python3。(我也自己编译并安装了 python。)我检查:h python-dynamic并尝试将相关的 python 库放在环境路径下。但仍然不起作用。(但是如果我在系统 python 版本下编译 vim,:py:py3没有问题。)

下面是我在 make 之前的配置:

./configure --with-features=huge \
        --enable-gui=gnome2 \
        --enable-pythoninterp=yes \
        --with-python-config-dir=/home/bohr/local/python2.7/lib/python2.7/config \
        --enable-python3interp=yes \
        --with-python3-config-dir=/home/bohr/local/python3.3/lib/python3.3/config-3.3m \
        --prefix=/usr/local

答案1

安装早期版本的 python 2.7.4(而不是 2.7.5)和 3.3.1(而不是 3.3.2)使用--enable-shared

安装最新的 vim (我的是 7.3.1242) 然后“ta-ta!”一切正常。

相关内容