Не удалось построить _decimal модуль питона 3.6.5 на Ubuntu надежный

Я пытаюсь построить Python 3.6.5 из источника. В команде make я получил эту ошибку:

$ Downloads/Python-3.6.5/Modules/_decimal/_decimal.c:42:4: error: #error "libmpdec version >= 2.4.1 required" #error "libmpdec version >= 2.4.1 required"

libmpdec в Trusty 2.4.0. Итак, я создаю libmpdec версии 2.4.2 и поместил его в ~/.local, а затем добавлю эту строку в ~/.profile:

export LD_LIBRARY_PATH="~/.local/lib:$LD_LIBRARY_PATH"

Но все же получили те же сообщения об ошибках (после перезапуска оболочки ). Прежде чем я буду строить и устанавливать версию 2.4.2 mpdec из этого PPA, я хочу знать, как добавить правильную опцию в настройке источника Python для успешного создания модуля _decimal со специальной библиотекой mpdec (location)?

1
задан 7 May 2018 в 09:21

3 ответа

Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:

CFLAGS="-I/home/user/.local/include ./configure ...
0
ответ дан 17 July 2018 в 15:01

Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:

CFLAGS="-I/home/user/.local/include ./configure ...
0
ответ дан 20 July 2018 в 15:27

Плохо. Нет необходимости добавлять опцию --with-system-libmpdec, поскольку libmpdec включен в источник python или если требуется использовать определенную скомпилированную версию, добавьте флаги -I в команду configure, например:

CFLAGS="-I/home/user/.local/include ./configure ...
0
ответ дан 23 July 2018 в 15:58

Другие вопросы по тегам:

Похожие вопросы: