Ich baute eine einfache GUI, die ich mit PyQT5 gemacht habe, und alles funktioniert gut während der Entwicklung Build mit py2app. Wenn ich auf, um die .app-Datei zu erstellen, jedoch bekomme ich einen Absturz in dem PyQt5 Code:Py2App - PyQt5 mit falschem Port_v #
File "/usr/local/lib/python2.7/site-packages/PyQt5/uic/port_v3/ascii_upper.py", line 24, in <module>
_ascii_trans_table = bytes.maketrans(b'abcdefghijklmnopqrstuvwxyz',
AttributeError: type object 'str' has no attribute 'maketrans'
ich das nach unten verfolgt habe, was scheint zu PyQt5 versuchen, Python 3 Code aus dem port_v3 Modul auszuführen Allerdings mache ich alles in 2.7, und ich kann nicht herausfinden, warum es versucht, Python 3 zu laden, wenn es darum geht, den PyQt-Teil der App aufzubauen. Irgendwelche Ideen, wie Sie dies nachverfolgen oder einen Workaround?
Schauen Sie sich bitte [Kann ich meine eigene Frage beantworten?] (Http://StackOverflow.com/Help/self-answer) und kommen Sie zwei Tage später zurück und überprüfen Sie, wie beantwortet. –