Проблемы при установке Python 3 с --enable-shared

проблема

Я пытаюсь установить Python 3 с опцией --enable-shared. Установка "успешно", но полученный Python не работает. Попытка запустить Python после установки приводит к следующей ошибке:

$ /opt/python3/bin/python3.5
/opt/python3/bin/python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
Фон

Операционная система Debian (squeeze) и имеет предыдущую установку Python 2.6, которую необходимо сохранить, потому что другой код полагается на нее, и Apache 2.2. В конечном итоге я пытаюсь настроить Django для работы на Apache, то есть я пытаюсь установить mod_wsgi (или mod_wsgi-express), для которого требуются разделяемые библиотеки. Я уже пытался установить mod_wsgiбез с помощью--enable-shared в установке Python, и получили ... ну, то же самое, но на этот раз из установщика mod_wsgi (и изpip install mod_wsgiчто я тоже попробовал)/opt/python3/bin/python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory.

след

Начиная с установки, как описано вФон выше, вот минимальный список команд, которые я выполнил, которые производят ошибку выше (с удаленным многословием).

user@server:~$ wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
user@server:~$ tar -zxvf Python-3.5.1.tgz
user@server:~$ cd Python-3.5.1
user@server:~/Python-3.5.1$ ./configure --prefix=/opt/python3 --enable-shared
user@server:~/Python-3.5.1$ make && sudo make install
(... appears to install correctly)

user@server:~/Python-3.5.1$ /opt/python3/bin/python3.5
/opt/python3/bin/python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory

Я также попробовал это сLD_RUN_PATH установить, как описано в решении этогодругой вопросс теми же результатами:

user@server:~/Python-3.5.1$ sudo make distclean
user@server:~/Python-3.5.1$ ./configure --prefix=/opt/python3 --enable-shared
user@server:~/Python-3.5.1$ LD_RUN_PATH=/usr/local/lib make
user@server:~/Python-3.5.1$ sudo make install
user@server:~/Python-3.5.1$ /opt/python3/bin/python3.5
/opt/python3/bin/python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory

Я также пробовал это с Python 3.4, с теми же результатами. Я не пробовал это с Python 2, потому что я не хочу, чтобы будущие разработки были ограничены Python 2.7 (поэтому даже успешная установка не будет отвечать моим требованиям). Я также предполагаю, что попытка не предоставит никакой новой или полезной информации.

Ответы на вопрос(2)

Ваш ответ на вопрос