pydev ne trouve pas de bibliothèque python après l'installation

J'utilise Django et PyDev / Eclipse. Je viens d'installer django-treebeard avec setup.py install et il s'est installé dans mon site-packages répertoire C:Python26Libsite-packages. Je peux importer dans l'interface python import treebeard. Cependant PyDev se plaint qu'il ne peut pas le résoudre quand j'essaie de l'importer.

malheureusement, je n'ai aucune expérience avec PyDev et j'ai supposé qu'il récupérerait automatiquement tout ce qui se trouve dans le répertoire site-packages, mais apparemment ce n'est pas le cas. Que suis-je manquant?

merci

27
demandé sur Raoul Duke 2010-08-31 18:59:54

4 réponses

Pydev ne rescan pas automatiquement le dossier site-packages. Vous avez besoin d'aller à Preferences-> Interpreter -> Python et cliquez sur Appliquer pour le faire scanner à nouveau.

37
répondu Jochen Ritzel 2014-03-23 17:55:41

j'ai également fait face à la même erreur lorsque j'ai installé un nouveau paquet.je suis à l'aide d'eclipse Helios. Même après avoir appliqué et re scanné le dossier, il ne détectait pas les nouveaux paquets. Donc, finalement, j'ai cliqué sur "Cliquez ici pour configurer un interprète non répertorié" répertoriés et supprimé déjà choisi interprète et utilisé la configuration automatique pour ajouter l'interprète de nouveau. J'ai finalement réussi à résoudre le problème.

14
répondu Jay 2011-05-26 20:45:19

j'ai trouvé que fermer le projet et rouvrir (après avoir rescanné l'interprète) fonctionne pour moi.

3
répondu powlo 2013-01-24 12:46:56

Bien, j'ai suivi cette séquence pour le faire fonctionner:

1) j'ai installé la bibliothèque désirée en utilisant pip install 2) Je suis allé dans Eclipse vers: Window -- > Preferences -- > Pydev -- > Interpreters -- > Python Interpreter, et j'ai cliqué sur "Quick Auto-Config". Il a fait le tour.

0
répondu lfvv 2017-05-07 14:05:04