4

Mac でGhost.pyヘッドレス ブラウザを使い始めようとしています。これらのリンク/コマンドを使用して、Ghost.py とその依存関係をインストールしました。

  1. Mac 用の Qt 5.0.1 には、GUI インストーラーがあります。
  2. を必要とするPySide 1.1.0Qt Version >= 4.7.4には、GUI インストーラーがあります。
  3. sudo pip install Ghost.py

Pythonを起動して、できることを確認しましたimport PySide。ただし、実行するとfrom ghost import GhostPySide が見つかりません:

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
  • Pyサイド1.1.0
4

1 に答える 1

2

まったく同じ問題に直面しましたが、なんとか修正できました。方法は次のとおりです。

  1. システム上の PySide と qt の現在のインストールをアンインストールします。PySide が に存在しないことを確認してください /Library/Python/2.7/site-packages
  2. http://qt-project.org/wiki/PySide_Binaries_MacOSXから qt と PySide をインストールします。

PS: 私のシステムは 10.9 (Mavericks) を実行していますが、10.7 (Mountain Lion) でも動作するはずです。

于 2014-03-27T17:56:47.463 に答える