Mayavi: Installationsprobleme von Mayavi

Erstellt am 7. Mai 2018  ·  9Kommentare  ·  Quelle: enthought/mayavi

Mayavi2 ist in Bezug auf die Fähigkeiten wirklich großartig. Dies ist jedoch ein allgemeines Problem... und ich habe jedes Mal große Probleme, wenn ich mayavi in ubuntu in virtualenv oder auf dem Kernsystem installieren möchte. Es ist einfach keine saubere 'Pip'-Installation, auch wenn alle vtk usw. Abhängigkeiten im Kern installiert sind. Abhängigkeiten und Optionen sind einfach zu vielfältig und zu vielfältig. Viele benötigte Pakete werden nicht automatisch erkannt. Unzählige Menschen haben dieses Problem gesehen - und jedes Mal muss ich online nach Lösungen suchen. Vielleicht mache ich etwas falsch... aber das war schon immer so. Vielleicht sollte mayavi darüber nachdenken, die Backend-Optionen auf wenige zu beschränken, aber alles wirklich sauber installierbar und problemlos ohne Probleme zu verwenden. Wird es jemals möglich sein, mayavi mit nur einem einfachen Befehl pip install mayavi zu installieren und komplett fehlerfrei out-of-box zu arbeiten? Gerne helfe ich den Eigentümern bei der Entwicklung. Ich verstehe die Abhängigkeiten von vtk usw., scheint jedoch jetzt über pip verfügbar zu sein.

Nach einer einmaligen Installation von pip könnten alle Optionen einfach über eine Umgebungsvariable gesteuert werden... Zum Beispiel Verwendung von mesa oder xvfb . Eine Installation sollte möglicherweise alles tun; und alles andere sollte über eine einfache .mayavi Startup-Datei oder Umgebungsvariablen kontrollierbar sein. Es kann nur mehrere Kopien der Bibliotheken geben, die unter ihren jeweiligen Bäumen unterschiedlich kompiliert sind ... oder eine Option dafür durch den Benutzer.

mayavi leistet super schweres Heben, aber der wahre Ruhm wird bei einer supereinfachen Installation noch größer. Nicht die einzige Option ... aber pip möglicherweise der beste Weg, dies gut und vollständig zu tun.

Hilfreichster Kommentar

Ich verstehe, aber die folgenden Schritte sollten auf den drei Hauptplattformen (Python 3.x) mit all den verschiedenen Python-Distributionen ausreichen:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

In ein paar Tagen hoffe ich, eine neue Version zu veröffentlichen und das sollte es ermöglichen, einfach ein pip install mayavi .

Alle 9 Kommentare

Zum Beispiel eine Neuinstallation und ich sehe diesen Fehler mehrmals:
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action

@Kekushke - Ich arbeite daran und ich war derjenige, der die VTK-Räder auf PyPI geschoben hat. Einige Ihrer Fehler sind darauf zurückzuführen, dass Sie die letzte veröffentlichte Version von Mayavi verwenden. pip install wird nicht funktionieren, da ich Zeit benötige, um eine Freigabe zu erstellen. Leider habe ich an diesem Wochenende ein Problem, das dazu führte, dass ich von meinem Computer fernbleibe und den Rest der Woche die Semesterarbeit beende. Ich hatte gehofft, Mayavi an diesem oder am nächsten Wochenende veröffentlichen zu können, aber ich fürchte, es wird warten müssen, bis ich mich besser fühle und etwas Zeit habe. Ich hoffe bis zum nächsten Wochenende auf eine Veröffentlichung.

@prabhuramachandran Vielen Dank für Ihre Kommentare. Ich hoffe, dir geht es bald besser. Keine Eile. Ich wollte nur auf die Perspektive und Erfahrung der Benutzer hinweisen; in der Hoffnung zu helfen. Dies ist ein großartiges, großartiges Tool - und wenn die Benutzererfahrung besser wird, wird es noch 10, 25 Jahre und darüber hinaus bestehen!

Es ist erstaunlich, dass man mit mayavi so viel machen kann und es einfach zahlreiche Optionen gibt... Wählen Sie diese Optionen mit einem ultra-einfachen Installationsprozess. Alles in mayavi funktioniert, aber der Benutzer muss es einfach ausfechten... und das könnte verschwinden. Ich helfe gerne beim Testen/Schreiben von Dokumenten/Tutorials und vereinfachen die Dinge, wenn Sie es wünschen.

Danke noch einmal!

@Kekushke - bitte nenn mich nicht Prof., ich verstehe deinen Schmerz und versuche, die Installation etwas einfacher zu machen. Vielen Dank für Ihre netten Worte und Ihre Ermutigung. Ich habe auch andere Werkzeuge, die ich gepflegt habe, und vielleicht habe ich mehr abgebissen, als ich kauen kann! Jede Hilfe ist willkommen. Ich denke, wenn ich nur eine neue Mayavi-Version pushe, wird Mayavi vollständig pip-installierbar sein, was beim Laden helfen wird. Hoffentlich bis zum kommenden Wochenende.

@prabhuramachandran Kein Problem! Wenn ich mir die Geschichte von mayavi ansehe, dachte ich, du bist der Schöpfer! Wirklich großartig! Danke noch einmal! :-)

@prabhuramachandran Mayavi ist großartig! Ich versuche, einige Quantendynamiksimulationen zu animieren, und dies ist das einzige mir bekannte Werkzeug, mit dem ich tun kann, was ich will, also danke. Aber ich muss fragen, warum ist der Abhängigkeitsbaum so ein Albtraum? Ich habe anderthalb Tage lang versucht, es auf meinem neuen MacBook Pro zum Laufen zu bringen, und die Fehlerfolge ist unglaublich. Es hilft wahrscheinlich nicht, dass dieses Problem seit mehreren Jahren besteht und ich daher immer wieder veraltete Ratschläge finde, aber ehrlich gesagt ist dies nicht nachhaltig.

Ich verstehe, aber die folgenden Schritte sollten auf den drei Hauptplattformen (Python 3.x) mit all den verschiedenen Python-Distributionen ausreichen:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

In ein paar Tagen hoffe ich, eine neue Version zu veröffentlichen und das sollte es ermöglichen, einfach ein pip install mayavi .

Danke, das hat tatsächlich funktioniert! Sie sollten diese klaren Anweisungen in die README-Datei einfügen

Ich denke, dieses Problem ist jetzt so geschlossen gelöst. Danke für Ihre Geduld.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

thoth291 picture thoth291  ·  10Kommentare

GaelVaroquaux picture GaelVaroquaux  ·  13Kommentare

dnacombo picture dnacombo  ·  7Kommentare

rambalachandran picture rambalachandran  ·  9Kommentare

anntzer picture anntzer  ·  7Kommentare