CentOS 7 | python3: ошибка при загрузке общих библиотек: libpython3.5m.so.1.0

CentOS 7 | python3: ошибка при загрузке общих библиотек: libpython3.5m.so.1.0

Я развертываю сервер Django.

Я уже установил Python 3.5 без ошибок, но возникли некоторые проблемы при попытке скомпилировать mod_wsgi (чтобы я мог поделиться приложением djangoв интрасетевой среде с помощью Apache):

./configure --with-python=/usr/local/bin/python3.5

он мне сказал, что не удалось найти библиотеку Python /usr/local/lib/libpython3.3m.so.

Поискав решение в Google, я нашелэто решениеобъяснив, что мне нужно перекомпилировать python3 с флагом --enable-shared.

Итак, я удалил python3 и python3.5 /usr/local/binи перекомпилировал python3. Все было хорошо, пока я не попытался проверить версию python с помощьюpython3 --версияи я получил следующее:

[rortega@Production Python-3.5.2]$ python3 --version
python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory

Я не могу найти решения этой проблемы.

решение1

Ваша система может не искать /usr/local/libпо умолчанию общие библиотеки. Когда вы компилируете, установите переменную окружения:

export LD_RUN_PATH=/usr/local/lib

Это необходимо только при компиляции.

Или добавьте /usr/local/libв каталоги, в которых система ищет общие библиотеки.

Связанный контент