Ghost.py не находит PySide?

Я пытаюсь начать работу с безголовым браузером Ghost.py на Mac. Я установил Ghost.py и его зависимости, используя следующие ссылки / команды:

  1. Qt 5.0.1 для Mac, имеет установщик графического интерфейса
  2. PySide 1.1.0, который требует Qt Version >= 4.7.4, имеет установщик графического интерфейса
  3. sudo pip install Ghost.py

Я запустил Python и подтвердил, что могу import PySide, Тем не менее, когда я делаю from ghost import Ghost, он не может найти PySide:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ghost/__init__.py", line 1, in <module>
    from ghost import Ghost
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ghost/ghost.py", line 28, in <module>
    raise Exception("Ghost.py requires PySide or PyQt")
Exception: Ghost.py requires PySide or PyQt

При выполнении import PySide; print PySide; Похоже, что PySide установлен здесь в моей системе: /Library/Python/2.7/site-packages/PySide, Итак, приложил PYTHONPATH как это:
export PYTHONPATH=$PYTHONPATH:/Library/Python/2.7/site-packages #for PySide,

Тем не мение, Ghost.py до сих пор не могу найти PySide,

Как я могу убедить Ghost.py найти мою установку PySide ?


Среда:

  • Mac OS X 10.7.5
  • Python 2.7
  • Qt 5.0.1
  • PySide 1.1.0

1 ответ

Я столкнулся с точно такой же проблемой, но сумел ее исправить. Вот как:

  1. Удалите текущую установку PySide и qt в вашей системе. Убедитесь, что PySide отсутствует в /Library/Python/2.7/site-packages,
  2. Установите qt и PySide с http://qt-project.org/wiki/PySide_Binaries_MacOSX.

PS: Моя система работает 10.9 (Mavericks), но я думаю, что она должна работать и в 10.7 (Mountain Lion).

Другие вопросы по тегам