Я пытаюсь начать работу с Ghost.py безголовый браузер на Mac. Я установил Ghost.py и его зависимости, используя эти ссылки/команды:
- Qt 5.0.1 для Mac имеет установщик с графическим интерфейсом
- PySide 1.1.0, для которого требуется
Qt Version >= 4.7.4
, имеет Установщик с графическим интерфейсом 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
- Питон 2.7
- Qt 5.0.1
- Писайд 1.1.0
from ghost import Ghost
. Затем попробуйте запустить это подpdb
, напримерpython -m pdb import-ghost.py
. Затем пройдитесь по нему и посмотрите, сможете ли вы найти, какой конкретный операторimport
вghost.py
терпит неудачу. - person icktoofay   schedule 24.02.2013from PySide import QtWebKit
не получается. Похоже, настоящая проблема заключается в том, что оболочка PySide WebKit не может найти подходящий двоичный файл QtWebKit в моей системе. Я смотрю, смогу ли я сейчас найти подходящий путь для QtWebKit. - person solvingPuzzles   schedule 24.02.2013Qt 4.8
(вместоQt 5.0.1
) по этой ссылке, и PySide заработал правильно. - person solvingPuzzles   schedule 24.02.2013