PyDev for Eclipse - rozwiązywanie zależności Pythona (nierozwiązane importowanie)

Używam PyDev dla Eclipse jako mojego IDE i pip jako narzędzia do zarządzania pakietami, uruchomionego virtualenv.

Za każdym razem, gdy chcę użyć / dołączyć nowe biblioteki lub nowe zależności w moim projekcie, dodaję je dopip-needs plik. Zależności są instalowane w moim środowisku wirtualnym bez problemu po uruchomieniupip install -r pip-requires.

My Env:

Ubuntu 12.04PyDev dla Eclipse 2.7.1.2012100913Python 2.7.3Zaćmienie indygo

Aktualizacja:Moja konfiguracja Pydev:

Pytania:

eclipse / pydev nic nie wie o nowych bibliotekach dodawanych w moim wirtualnym środowisku. Musiałem ręcznie dodawać folder źródłowy .egg do PYTHONPATH projektu eclipse jeden po drugim, aby rozwiązać cały nierozwiązany import, który był bardzo denerwujący! Czy zależności Pythona można rozwiązać w łatwiejszy sposób?

Aktualizacja:

Odkryłem, że jeśli korzystam z wirtualnego komputeraEnv/bin/python jako tłumacz, jak pokazuje zrzut ekranu, niektóre podstawowe moduły nie są rozwiązywane w Eclipse, np.import copy, import json itp. powinienem użyć domyślnego/usr/bin/python jako tłumacz i po prostu dodaj wirtualne środowiskosite-package do PYTHONPATH? dzięki czemu mogę rozwiązać zarówno standardowe biblioteki Pythona (np. json), jak i moje własne zależności od projektu?

questionAnswers(3)

yourAnswerToTheQuestion