Vim не может загрузить libpython3.7m.a с python3 от Anaconda - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь использовать Anaconda python3.7 + vim 8.1 + jedi-vim на Rocks 7.0 (Manzanita), но я получаю сообщение о том, что libpython3.7m.a не может быть загружено и я не могу найти решение.

обо всем по порядку.Я должен скомпилировать vim самостоятельно, потому что vim, установленный по умолчанию, имеет только +python, и я должен использовать python3.Я клонировал git и, следуя нескольким другим предложениям, найденным в Интернете, я настраиваю vim с

./configure --enable-cscope --enable-multibyte --enable-python3interp=dynamic --with-features=huge --with-python-config-dir=/home/mazzi/miniconda3/lib/python3.7/config-3.7m-x86_64-linux-gnu --with-tlib=ncurses --enable-fail-if-missing --prefix=/home/mazzi/.local

prefix из-за того, что у меня нет доступа с правами root, и его вывод можно найти здесь .Обратите внимание, что в течение всей процедуры мне приходилось оставаться в среде conda, иначе конфигурация не удалась бы, сказав, что python3 не был найден.Затем я make, с этим выводом и make install с этим другим выводом .Я проверяю vim версию и все кажется нормально.Наконец, я обычно запускаю vim (/home/mazzi/.local/bin находится в PATH, перед системными путями, а команда vim указывает на ~/.local/bin/vim) и набираю :py3 pass, но я получаю следующую ошибку:

E370: Could not load library libpython3.7m.a
E263: Sorry, this command is disabled, the Python library could not be loaded.

Что я могу сделать?

Дополнительная информация
Некоторые из моих источников:

...