Probleme bei der Installation von Python 3 mit --enable-shared

Proble

Ich versuche, Python 3 mit der Option --enable-shared zu installieren. Die Installation ist "erfolgreich", aber das resultierende Python kann nicht ausgeführt werden. Der Versuch, Python nach der Installation auszuführen, führt zu folgendem Fehler:

$ /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
Hintergrun

Das Betriebssystem ist Debian (squeeze) und hat eine frühere Installation von Python 2.6, die beibehalten werden muss, da anderer Code darauf angewiesen ist, sowie Apache 2.2. Letztendlich versuche ich, Django so einzurichten, dass es unter Apache läuft, was bedeutet, dass ich versuche, mod_wsgi (oder mod_wsgi-express) zu installieren, wofür gemeinsam genutzte Bibliotheken erforderlich sind. Ich habe bereits versucht, mod_wsgi @ zu installierohn using--enable-shared in der Python-Installation und bekommen haben ... nun, das gleiche, aber diesmal aus dem mod_wsgi-Installer (und vonpip install mod_wsgi, was ich auch ausprobiert habe):/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.

Spu

Starten von einer Installation wie in @ beschriebHintergrun oben, hier ist die minimale Liste der Befehle, die ich ausgeführt habe und die den obigen Fehler verursachen (mit entfernter Ausführlichkeit).

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

Ich habe das auch mit @ versucLD_RUN_PATH setze wie in der Lösung zu diesem @ beschriebandere Frag, mit den gleichen Ergebnissen:

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

Ich habe dies auch mit Python 3.4 versucht, mit den gleichen Ergebnissen. Ich habe dies mit Python 2 nicht versucht, weil ich nicht möchte, dass die zukünftige Entwicklung auf Python 2.7 beschränkt wird (daher würde auch eine erfolgreiche Installation meine Anforderungen nicht erfüllen). Ich gehe auch davon aus, dass der Versuch keine neuen oder nützlichen Informationen liefern würde.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage