2010-05-04 18 views
1

Je suis sous Windows 7, Python 2.6.4 et la dernière version d'Eclipse. J'ai téléchargé la bibliothèque boto (http://code.google.com/p/boto/) et j'ai exécuté python setup.py install, qui a créé boto-1.9b-py2.6.egg dans C: \ Python26 \ Lib \ site-packages. L'importation d'une classe - par exemple, depuis boto.sqs.connection import SQSConnection '- fonctionne correctement depuis l'outil de ligne de commande python. Mais Eclipse ne trouvera pas boto, malgré le fait qu'il utilise le même interpréteur python que celui que j'utilise en ligne de commande. J'ai ajouté la bibliothèque en tant que dossier source externe, mais cela n'a pas fonctionné non plus. Comment puis-je importer correctement la bibliothèque boto dans Eclipse?Eclipse et python: la bibliothèque va importer en interpréteur, mais pas en IDE

Merci.

+1

Dans Préférences-> Pydev-> interprète - Python quelle est la valeur des bibliothèques Sysytem – Mark

+0

Donc je suis allé à Préférences> Pydev> Interprète - Python et cliqué sur Auto Config, qui a apparemment ajouté la lib au système PYTHONPATH (pensée qui avait déjà arrivé, mais devinez pas). Maintenant, je peux importer la lib. Merci! – John

Répondre

1

Depuis le commentaire peut donc être marqué comme ayant

Dans Préférences-> Pydev-> interprète - Python quel est le système de valeurs libs

0

Pour les bibliothèques qui sont nécessaires que dans un seul projet, le meilleur la pratique consiste à les ajouter au PYTHONPATH du Projet et non au SYSTEM PYTHONPATH. Pour ce faire, cliquez avec le bouton droit de la souris sur le projet -> Propriétés -> PyDev-PYTHONPATH -> Bibliothèques externes, puis ajoutez la bibliothèque requise à l'aide de l'option Ajouter un fichier zip/fichier/oeuf.