Ich habe Spyderlib auf meinem MacOS X (10.6.8) mit der offiziellen dmg-Datei installiert. Parallel habe ich Pakete mit Pip und Homebrew vom Terminal installiert (d. H. Opencv, gdal ...). Da Spyder eine eigene Python-Version verwendet, kann ich nicht auf meine externen Pakete in Spyder zugreifen.Wie bekomme ich Spyder Python externe Pakete auf MacOS X erkennen?
Wenn Homebrew ein Paket installiert, installiert es es im Verzeichnis/usr/local/lib ..., das nicht mit dem Python Path Manager von Spyder hinzugefügt werden kann. Das gesamte Verzeichnis/usr/... ist versteckt.
Die einzige relevante ähnlichen Fall fand ich online war folgendes: Adding a module (Specifically pymorph) to Spyder (Python IDE)
ich versucht habe, ihre Empfehlungen unsuccessfuly. Also zwei verwandte Fragen, um das Problem anzugehen:
1- wäre es möglich, in Spyder den gleichen Python tatsächlich zu verwenden, wie im Terminal zugegriffen?
2- sonst, wie fügt man dem ursprünglichen Python des Spyders externe Pakete hinzu, wenn die Pakete im Ordner/usr/local ... installiert sind?
Dank
Dank Roberto. Ich bin erfolgreich Ihren Schritten gefolgt, aber wenn ich Spyder starte, fragt es nach pyqt, das ich durch Homebrew installiert habe. Ich stelle mir vor, dass spyder.exe das nativ in MacOS installierte Python verwendet und nicht die Homebrew-Version, die das pyqt-Modul hat ... – Simon
Die Installation von PyQt aus der Quelle löste das Problem. – Simon
Ich habe deinen Post auf Spyders Issues Seite gesehen :) – Roberto