So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts

2469
Léo Léopold Hertz 준영

Ich scheine Gaphor erfolgreich von Easy_install zu installieren

$ sudo easy_install gaphor Searching for gaphor Best match: gaphor 0.14.0 Processing gaphor-0.14.0-py2.5.egg gaphor 0.14.0 is already the active version in easy-install.pth Installing gaphorconvert script to /usr/local/bin Installing gaphor script to /usr/local/bin  Using /Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg Processing dependencies for gaphor Finished processing dependencies for gaphor 

Ich führe es erfolglos durch

$ gaphor Traceback (most recent call last): File "/usr/local/bin/gaphor", line 8, in <module> load_entry_point('gaphor==0.14.0', 'console_scripts', 'gaphor')() File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/__init__.py", line 65, in main launch() File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/__init__.py", line 36, in launch from gaphor.application import Application File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/application.py", line 16, in <module> import gaphor.UML File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/UML/__init__.py", line 3, in <module> from gaphor.UML.uml2 import * File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/UML/uml2.py", line 97, in <module> from diagram import Diagram File "/Library/Python/2.5/site-packages/gaphor-0.14.0-py2.5.egg/gaphor/UML/diagram.py", line 12, in <module> import gobject ImportError: No module named gobject 

Ich installiere dann Gobject und starte sudo port install py26-gobject. Das gleiche Problem bleibt jedoch bestehen.

Wie kann Gaphor von MacPorts auf OS X installiert werden?

0
ist groß ? Bruce McLeod vor 14 Jahren 1

2 Antworten auf die Frage

1
Mike McQuaid

Sie vermissen GObject für Python 2.5.

Lauf:

sudo port install py25-gobject 

Gaphor sollte danach funktionieren.

@ Mike: Warum wird Python2.5 verwendet? --- OS X Leopards Standard-Python ist 2.6.2. Léo Léopold Hertz 준영 vor 14 Jahren 0
Ich erhalte die gleiche Fehlermeldung, nachdem ich die Apps von py26 entfernt und die App installiert habe. Léo Léopold Hertz 준영 vor 14 Jahren 0
Wenn Sie sich die Ausgabe ansehen, werden 2,5 verwendet. Leopards Standardeinstellung ist 2.5.1. Sie werden möglicherweise mit MacPorts verwirrt. Mike McQuaid vor 14 Jahren 0
Ich habe den Titel korrigiert - vielen Dank, dass Sie mich darauf aufmerksam gemacht haben! Léo Léopold Hertz 준영 vor 14 Jahren 0
0
redacted

Sie haben nicht mit MacPorts installiert, sondern mit der System-Python-Installation.

versuchen Sie es stattdessen

sudo /opt/local/bin/easy_install gaphor 

Wie Mike bereits sagte, benötigen Sie möglicherweise Unterstützungsbibliotheken, die mit macports installiert sind

Doh, bemerkte nicht einmal, dass er MacPorts nicht wirklich benutzte! Mike McQuaid vor 14 Jahren 1