2010-01-21 9 views
1

Il semble que Pydev (1.5.4) sur Eclipse (3.5.1) avec Python 2.6 n'est pas en mesure de renvoyer correctement le paquet gobject. La mise import gobject fonctionne bien, mais pas plus que cela (par exemple class X(gobject.GObject) provoque Pydev de signaler les erreurs « de référence non résolue ».pydev problème avec gobject

Quel pourrait être le problème?

Notez que tous les autres paquets que j'utilise ne déclenche pas cette erreur.

+0

Je ne sais pas ce qui pourrait se passer mais vous pourriez signaler cela comme un bug à PyDev: http://pydev.org/faq.html#how_do_i_report_a_bug –

Répondre

1

La question est liée à this limitation of PyDev:

J'ai une bibliothèque installée et Pydev ne trouve pas

Eh bien, des problèmes ont été rapportés sur Mac et Linux, et la raison principale semble être des liens symboliques. Pydev ne trouvera que les extensions situées en dessous du répertoire d'installation de Python. Cela se produit parce que le «dénominateur moins commun », qui dans ce cas est windows, n'a pas de liens symboliques. Une solution de contournement à ce problème comprend manuellement en ajoutant à la PYTHONPATH ou le dossier donné l'installation changer l'installation du paquet être dans le dossier site-packages .

Pour régler cette limitation, trouver le chemin absolu à la bibliothèque et mettre à jour les bibliothèques associées à l'interprète pour Pydev.