Wie kann ich die installieren PyQt5 auf Mac?
Ich versuche zu installieren PyQt5 auf meinem Mac, aber ich weiß nicht, wie es zu benutzen. Ich habe versucht zu installieren, sip tun
cd ~/Downloads/sip-4.17
python configure.py
was auch geklappt hat, und dann habe ich versucht
cd ~/Downloads/PyQt-gpl-5.5.1
python configure.py --qmake /Users/name/Qt/5.5/clang_64/bin/qmake
die einen Fehler zurückgibt, sagt
Stellen Sie sicher, Sie haben eine funktionierende sip auf Ihrem PFAD ein, oder verwenden Sie die --sip-argument explizit angeben, eine funktionierende sip.
Wie behebe ich diesen Fehler? Habe ich nicht installieren sip?
InformationsquelleAutor user2888499 | 2016-01-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin eine Art Ausweichen, die Frage, aber die einfachste Möglichkeit ist die Installation Homebrew, und führen Sie einfach
brew install pyqt
oderbrew install pyqt5
.Wie Importiere ich das in meine python-Skript? Mein code nicht finden können, das Modul.
wahrscheinlich wird die falsche python; versuchen
python --version
und sehen, ob es die python in Ihrer QT-versionSorry, ich glaube wirklich, dass Christian die Antwort ist besser. pip3 ist viel sauberer, schneller und einfacher.
Vielen Dank, Tim! Und es ist erwähnenswert, dass es wirklich gegen Python ' s Weg, um es zu installieren. Inzwischen sind die Menschen, die versuchen zu bauen PySide2 installieren mit homebrew auch. Was für eine schlechte Idee, da bauen wir Räder für Python. Sollte es ein standard-Weg für alle Plattformen...
InformationsquelleAutor hgiesel
Inzwischen habe ich die ultimative Methode zum installieren von PyQt5 auf macOS.
Verwenden Sie nicht Homebrew. Es ist ideal für die Installation von Qt5, aber für PyQt5 der beste Weg, um es zu installieren ist mit
Dies funktioniert sehr schnell und nutzt universal-Python-Räder:
Sehen Sie: So ein Rad ist erneut für CPython 3.5, 3.6 und 3.7.
Bemerkung: PySide2 ist nicht so weit, aber wir bauen ähnlich wie die Räder, wenn wir die erste version fertig.
Hinzugefügt am 2017/09/25: Sie können natürlich auch verwenden
Aber damals meine pip/pip2/pip3 war ein bisschen chaotisch miteinander verknüpft, so dass die erste Lösung ist solide und vermeidet Verwirrung.
Auch Recht ist, dass Sie nicht immer die neueste version von PyQt5 diese Weise. Aber für den Einstieg ist die Priorität, um schnell Ergebnisse erhalten und nicht die bleeding edge.
Nein, in meinem Fall. SIP nicht Folgen. Ich habe auf home-brew später.
Das ist nicht wahr. Habe es gerade erneut versucht. Funktioniert wie ein Charme mit pip. Es gibt nur einen Nachteil: Sie bekommen die .pyi stub-Dateien nur mit der brew-version.
InformationsquelleAutor Christian Tismer
Zu installieren, müssen Sie die SIP-erste, die nicht nur laufen
configure.py
:Dann können Sie installieren PyQt5:
Also habe ich nur versucht, und ich konnte nicht wirklich zu verwalten, zu installieren, es auf diese Weise. Am Ende musste ich nur eingeben
sudo python3 pip3 install PyQt5
Sie sollten es vermeiden, sudo. Mit Python, können Sie eine virtualenv einmal und verwenden Sie dann die ganze Zeit. Aber wenn deine brew - Befehl ist korrekt installiert ist (überprüfen Sie dies mit brew doctor !), dann den aufgebrühten Python, sollte aber funktionieren, auch ohne virtualenv und ohne sudo.
InformationsquelleAutor Daniele Pantaleone
In
~/.pip/pip.log
ich entdeckt:Einfach installiert newwer version von Python 3 von der offiziellen website und
pip3 install PyQt5
endlich geklappt.InformationsquelleAutor Benny K
Qt ist ein Satz von cross-Plattform C++ - Bibliotheken, die zur Umsetzung von high-level-APIs für den Zugriff auf viele Aspekte der modernen desktop-und mobile Systeme. Dazu gehören Standort und Positionierung-Dienste, multimedia -, NFC-und Bluetooth-Konnektivität, eine Chrom-basierte web-browser, sowie traditionelle UI Entwicklung.
PyQt5 ist ein umfassendes set von Python-Bindungen für Qt-v5. Implementiert ist es als mehr als 35 Erweiterungsmodule und ermöglicht Python eine alternative Anwendung Entwicklung Sprache C++ auf allen unterstützten Plattformen, einschließlich iOS und Android.
PyQt5 kann auch eingebettet werden in C++ - basierten Anwendungen, um Benutzern zu ermöglichen, diese Anwendungen zu konfigurieren oder zu verbessern, die Funktionalität dieser Anwendungen.
InformationsquelleAutor Tamil Selvan S
Qt hat einen Mac .dmg-installer mit allen Komponenten. Ich deinstalliert, mein pip-version, und installiert meine Qt in der standard-Speicherort - ich habe versucht, in /opt/Qt-so der Vorschlag von einem anderen Beitrag, aber es scheiterte aufgrund von änderungen MacOS Rechte in Mojave. Es ist eine Erweiterung Dreieck neben dem Qt-Element, das erlaubt die Installation von Designer getrennt von den Qt-engine und 2D - /3D-Entwicklung und Plattform-spezifische tools.
Qt-Installer:
https://www.qt.io/download-qt-installer
InformationsquelleAutor RWorden