Ich versuche PyQt5 auf meiner Ubuntu 12.04-Box zu installieren. Nachdem ich es von hier heruntergeladen habe , habe ich es entpackt, ran python configure.py
und make
. Machen Sie jedoch folgendes Ergebnis:
(Ich habe einige Teile der Fehlermeldung aus dem Niederländischen ins Englische übersetzt, so dass einige Wörter etwas vom normalen Wortlaut abweichen können.)
Hat jemand das Problem hier? Wo könnte die relevante Python.h Datei sein?
Das Problem ist, dass der Include-Pfad für alle Python-Header in jedem Makefile auf /usr/local/include/python2.7
zeigt, was /usr/include/python2.7
Dafür gibt es 2 mögliche Lösungen. Entweder Sie können alle Vorkommen in jedem Makefile ändern oder Sie können einen Symlink zu diesem Ort erstellen.
%Vor% Jetzt können Sie make
Das Problem, das Sie haben, ist, dass PyQt davon ausgeht, dass Sie nicht das verwaltete Python Ihrer Distro verwenden und stattdessen standardmäßig nach sip in /usr/local/include/python2.7
suchen.
Glücklicherweise bietet configure.py
Optionen zum Überschreiben der python- und sip-Include-Speicherorte:
Diese Lösung sollte es vorziehen, /usr/include/python2.7
in /usr/local/include/python2.7
zu symbolisieren, da dies es manuell installierter Software ermöglicht, die von Distro verwalteten Pfade zu verschmutzen (oder die Pakete zu beschädigen, die auf Distro-verwalteten Pfaden installiert sind).
Tags und Links python qt installation qt5 pyqt