I have a problem getting PyDev on eclipse to recognize already installed modules. Here is my detailed approach. The machine is a Mac (Snow Leopard).
In terminal the
@Aufwind your answer above helped but didn't solve for me.
And then I was good to go. =)
This did it for me. No Eclipse restart was required.
Suppose your eternal module is in /.
Launch Eclipse and go to the project option. Select "PyDev-PYTHONPATH" and on the right you will see a tabbed window. Select External Libraries there. Click on Add Source Folder and select your library from the above path.
You can simply add the module to the pydev path. Go to project properties (from the context menu) -> PyDev -> PYTHONPATH -> External Libraries. Depending on whether the module is in a source folder or a zip/egg file, select either Add source folder or Add zip/jar/egg. Navigate to the site-packages directory and point to the relevant file or folder (mine is: /usr/local/lib/pythonx.x/site-packages)
I fixed this problem by going to the project properties -> PyDev Django and setting the Django settings module.