Я пытаюсь скомпилировать Vim из исходного кода с поддержкой как python2, так и python3 в CentOS, потому что для форматирования Black требуется python3.Я следую руководству YouCompleteMe для него (https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source). Но ./configure терпит неудачу, говоря, что python3 слишком стар. Кажется, не совсем понятно, какой двоичный файл запустить, даже если я его и поставляю.
У меня установлен python3.6 вместе с несколькими другими версиями. Я читал, что Debian не может устанавливать Vim вместе с обоими, но RHEL не упоминается.
Это моя команда ./configure:
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-command=python2.7 \
--with-python-config-dir=/usr/lib64/python2.7/config \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--with-python3-command=python3.6 \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local \
--enable-fail-if-missing \
. / Configure завершается ошибкой с таким результатом:
checking Python version... (cached) 2.7
checking Python is 2.3 or better... yep
checking Python's install prefix... (cached) /usr
checking Python's execution prefix... (cached) /usr
(cached) checking Python's configuration directory... (cached) /usr/lib64/python2.7/config
(cached) checking Python's dll name... (cached) libpython2.7.so.1.0
checking if -pthread should be used... yes
checking if compile and link flags for Python are sane... yes
checking --enable-python3interp argument... yes
checking --with-python3-command argument... python36
checking Python version... (cached) 2.7
checking Python is 3.0 or better... too old
configure: error: could not configure python3
Итак ... как мне это исправить и заставить его работать?