Gdata API Installation
Question: I have no idea what I'm doing. I'm using Python 2.7 on OSX with the Eclipse
PyDev IDE. I've never worked with an API before, but I need to use the google
calendar API with a Python application I'm developing. I downloaded the latest
gdata module from Google and installed it using this line in Terminal while in
the directory into which I downloaded the gdata folder (Downloads):

    
    
    sudo python setup.py install
    

It seemed to install everything into a Python directory deep within my
machine's Library, no errors were given. However, now when I attempt to run a
program with the following import commands:

    
    
    import gdata.calendar.data
    import gdata.calendar.client
    import gdata.acl.data
    import atom
    

I get the following error:

    
    
    ImportError: No module named gdata.calendar.data
    

Clearly indicating I have done something wrong on the install. Thoughts?


Answer: It's probably installed, but you haven't told Eclipse where to look for
`gdata`.

Right click on the project in Eclipse and choose `Properties -> PyDev -
PYTHONPATH -> Source Folders` and click "Add source folder".

The folder will (probably) be in `/Library/Python/2.7/site-packages/gdata`,
depending on the version and where you installed it. It might be somewhere
else, like `dist-packages` instead of `site-packages`, but once you find it
and add the folder inside Eclipse, the imports should work.

**Edit** : Don't forget to do the same for `atom`, too.

