Eclipse и python: библиотека будет импортироваться в интерпретатор, но не в IDE - PullRequest
1 голос
/ 04 мая 2010

Я использую Windows 7, Python 2.6.4 и последнюю версию Eclipse. Я скачал библиотеку boto (http://code.google.com/p/boto/) и запустил установку python setup.py, которая создала boto-1.9b-py2.6.egg в C: \ Python26 \ Lib \ site-packages.

Импорт класса, скажем, с помощью 'from boto.sqs.connection import SQSConnection', - отлично работает из инструмента командной строки python. Но Eclipse не найдет boto, несмотря на тот факт, что он использует тот же интерпретатор python, который я использую в командной строке. Я добавил библиотеку в качестве папки с внешним источником, но это тоже не сработало. Как правильно импортировать библиотеку boto в Eclipse?

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 мая 2010

Из комментария так можно пометить как отвеченный

В настройках-> Pydev-> интерпретатор - Python, что такое значение системных библиотек

0 голосов
/ 29 июня 2011

Для библиотек, которые требуются только в одном проекте, рекомендуется добавлять их в PYTHONPATH проекта, а не в SYSTY PYTHONPATH.

Это можно сделать, щелкнув правой кнопкой мыши по проекту -> Свойства -> PyDev-PYTHONPATH -> Внешние библиотеки, а затем добавив нужную библиотеку, используя команду Добавить zip / jar / egg.

...