PyInstaller kann libpython2.7.so bei der Erstellung von Binärdateien nicht finden?
Ich versuche, mit PyInstaller 2.0 unter Linux eine Binärversion eines Python-Skripts zu erstellen. Wenn ich renne:
$ python pyinstaller.py myscript.py
Ich erhalte den Fehler:
8907 INFO: Looking for Python library libpython2.7.so
Traceback (most recent call last):
...
File "pyinstaller.py", line 91, in <module>
raise IOError("Python library not found!")
IOError: Python library not found!
Wie kann das behoben werden?
Ich benutze:
Linux # 98-Ubuntu x86_64 GNU / Linux
Mit Python 2.7. Es gibt andere Pythons auf dem System, aber ich habe es so eingestellt:
alias python="python2.7"
Auf dem Server, den ich verwende, gibt es nur/usr/lib/python2.6
und nicht/usr/lib/python2.7
Aber Python 2.7 wird von mir routinemäßig verwendet und funktioniert usw. Ich verstehe nicht, warum es ein Problem wäre, seine Bibliotheken zu finden. Da ist ein/usr/local/lib/libpython2.7.a
.