Чтобы установить Gaphor от Easy_install и его зависимости от MacPorts

2117
Léo Léopold Hertz 준영

Кажется, я успешно установил Gaphor с помощью Easy_install

$ 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 

Я безуспешно

$ 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 

Затем я устанавливаю gobject и запускаю sudo port install py26-gobject. Однако та же проблема сохраняется.

Как вы можете установить Gaphor на OS X от MacPorts?

0
высокий ? Bruce McLeod 14 лет назад 1

2 ответа на вопрос

1
Mike McQuaid

Вам не хватает GObject для Python 2.5.

Бежать:

sudo port install py25-gobject 

Гафор должен работать после этого.

@Mike: Почему он использует Python2.5? --- OS X Leopard по умолчанию Python является 2.6.2. Léo Léopold Hertz 준영 14 лет назад 0
Я получаю ту же ошибку после удаления приложений py26 и установки приложения. Léo Léopold Hertz 준영 14 лет назад 0
Если вы посмотрите на вывод, он использует 2.5. По умолчанию Leopard - 2.5.1, возможно, вы путаетесь с MacPorts. Mike McQuaid 14 лет назад 0
Я исправил название - спасибо за указание на это! Léo Léopold Hertz 준영 14 лет назад 0
0
redacted

Вы не устанавливали с MacPorts, вы установили с системой Python.

вместо этого попробуйте

sudo /opt/local/bin/easy_install gaphor 

Как сказал Майк, вам может понадобиться поддержка библиотек, установленных с macports

До, даже не заметил, что он на самом деле не использовал MacPorts! Mike McQuaid 14 лет назад 1