Vim executando com um erro de interface python: não é possível carregar a biblioteca libpython


1

Erro quando :py print 1: Não foi possível carregar a biblioteca libpython2.7.a

Eu tentei compilar o vim no Ubuntu 12.04 com suporte a python2 e python3. (Eu também compilei e instalei o python sozinho). eu chequei :h python-dynamic e tentei colocar a biblioteca python relacionada sob o caminho do ambiente. Mas ainda, :py e :py3 ambos não funcionam. (No entanto, não há problema se eu compilar o vim nas versões do sistema python.)

Aqui está minha configuração antes de fazer:

./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

Definir "não funciona": o 3.3 funciona?
romainl

Atualizada. Eu uso python 2.7 e python.3.
Bohr

Respostas:


0

instalar mais cedo python 2.7.4 (em vez de 2.7.5) e 3.3.1 (em vez de 3.3.2) usar --enable-shared

instale o último vim (o meu é 7.3.1242) e o "ta-ta!" tudo funciona.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.