1 votes

Vim s'exécute avec une erreur d'interface Python : impossible de charger la bibliothèque libpython

Erreur lorsque :py print 1 : Impossible de charger la bibliothèque libpython2.7.a

J'ai essayé de compiler vim sur ubuntu 12.04 avec les supports python2 et python3. (J'ai également compilé et installé Python par moi-même). J'ai vérifié :h python-dynamic et j'ai essayé de placer la bibliothèque Python correspondante dans le chemin de l'environnement. Mais toujours, :py y :py3 les deux ne fonctionnent pas. (Cependant, il n'y a aucun problème si je compile vim sous les versions Python du système).

Voici ma configuration avant 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

0voto

kirill_igum Points 1238

Installer les versions antérieures de Python 2.7.4 (au lieu de 2.7.5) et 3.3.1 (au lieu de 3.3.2) utiliser --enable-shared

installer la dernière version de vim (la mienne est 7.3.1242) et "ta-ta !" tout fonctionne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X