Я пытаюсь установить vim8.1 как локальный пользователь на CENTOS7, следуя найденной процедуре https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source [здесь], но с некоторыми изменениями.
У меня проблема с питоном, приводящим к летальному исходуошибка: Python.h: No such file or directory
#include <Python.h>
После клонирования vim я делаю без ошибок следующее:
./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-python3interp=yes --with-python3-config-dir=/usr/local/lib/python3.7/config-3.7m-x86_64-linux-gnu --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=gtk2 --enable-cscope --prefix=/home/myuser
Я устанавливаю python3.7 (это версия Python Iя использую) как "pypython3-config-dir", но кажется, что он находит python3.4:
cc -std=gnu99 -c -I. -I/home/myuser/env/env3/include/python3.4m -pthread -fPIE -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/if_python3.o if_python3.c
Это странно для меня, но более проблематично то, что он не может найтиPython.h.Это также происходит, когда я добавляю /usr/include/python3.4m
, когда файл PATHH.H находится в PATH:
PATH=/usr/include/python3.4m:$PATH
echo $PATH
показывает, что он там есть.
Кто-нибудь может мне с этим помочь?Я предполагаю, что сохранение версии 3.4 в установке vim для меня не проблема.