2012-11-15 33 views
5

kullanmaya çalışıyorum, bu yüzden bir brew install pyside pyside-tools yaptım. Ancak, aşağıdaki hatayı alıyorum:pyside alma hatası

>>> from PySide.QtGui import QApplication 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtGui.so, 2): Library not loaded: QtGui.framework/Versions/4/QtGui 
    Referenced from: /Library/Python/2.7/site-packages/PySide/QtGui.so 
    Reason: image not found 

This SO soru piton 27 yüklemek ve sonra yeniden Pyside ama mac osx 10.8 üzerinde yerli piton kullanıyorum diyor ve zaten 2.7.2 olduğunu.

PySide için Homebrew tarifi bunun düzeltilmiş olması gerektiğini gösteriyor ama yine de hataları alıyorum. Ben de libpng'nin kurulu olduğundan emin oldum.

Yola bakarken, QtGui.so dosyasının orada olduğunu biliyorum. Python, PySide ve Qt için yeni olduğum için, Google’da benim için ve daha fazla sorun gidermek benim için zor.

Eğer kimse neden olduğunu biliyor ve yol tarifi verebilirse çok minnettar olacağım. Bir sürü öğeyi kaldırmayı ve yeniden yüklemeyi içerebilir. Lütfen detaylı talimatlar verin. Kaldırma işlemini yaptım ve yeniden yüklemeyi denedim ve aynı sonucu aldım.

Teşekkür ederiz.

cevap

1

Verdiğiniz ithalatı denedim - Aynı sistem ortamını kullanıyorum. İyi çalıştı. deneyin: güncelleyin ve yeniden yükleyin.

+0

lütfen belirtiniz, ne yükleyiniz? – Martian2049

5

Aynı hatayı alıyorum ve Homebrew ile yüklenen Python kullanıyorum. /Library/Python/2.7/site-packages/ adresinde iki PySide kitaplığı buldum. Onları yoldan ayırmak ve Homebrew ile PySide'ı yeniden inşa etmek/kurmak işe yaradı.

1

Bir Qt konsolu sağlamak için PySide'yi alacak olan ipython qtconsole'u çalıştırırken aynı hatayı aldım.

Son olarak PySide kurulumundan sonra yanlış bir şeyler olabileceğini düşündüm. Bu yüzden, PySide yüklendikten sonra otomatik olarak çalıştırılacak olan pyside_postinstall.py -install'u manuel olarak çalıştırıyorum ve bu da sorunumu çözdü. Umarım senin için çalışıyor!