Вы можете попробовать создать виртуальную среду , а затем указать pydev на интерпретатор внутри виртуальной среды.
$ virtualenv --no-site-packages myProject
$ cd myProject
$ source bin/activate
(myproject)$
в этот момент у вас есть интерпретатор python, который будет ссылаться на библиотеки в ~ / myProject / lib / python2.x / site-packages
Так что в pydev в вашем рабочем пространстве выберите ~ / myProject / bin / python в качестве интерпретатора python. Таким образом, вы не заражаете вашу системную установку python, вам не понадобятся права root для установки чего-либо еще и т.д. ....
Говоря об этом, virtualenv устанавливает корзину "easy_install", чтобы вы могли установить любые библиотеки, которые вам нужны, снова без заражения вашей системы Python.
(myproject)$easy_install sqlalchemy paste pylons ipython sphinx
#...download to win...
А если вы установили вставку, вы можете создавать шаблоны пакетов, а не делать это вручную, например ...
(myproject)$ paster create mynewlib
#...do stuff to win...
(myproject)$ cd mynewlib
(myproject)$ python setup.py develop
#...puts links in your virtualenv site-packages but does not move the source
(myproject)$ <start hacking>
Проверьте эту серию скринкастов на ShowMeDo, мне очень помогло
Надеюсь, это поможет.