1

Ошибка :py print 1: не удалось загрузить библиотеку libpython2.7.a

Я попытался скомпилировать vim на Ubuntu 12.04 с поддержкой как python2, так и python3. (Я также скомпилировал и установил python самостоятельно.). Я проверил :h python-dynamic и попытался поместить связанную библиотеку python в путь к среде. Но все же :py и :py3 оба не работают. (Однако нет проблем, если я скомпилирую vim под системные версии Python.)

Вот моя конфигурация перед 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 ответ1

0

установите ранее Python 2.7.4 (вместо 2.7.5) и 3.3.1 (вместо 3.3.2) используйте --enable-shared

установите последнюю версию vim (у меня 7.3.1242) и "та-та!" все работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .