I'm trying to connect to a postgres database with psycopg2:

```
import psycopg2

try:
    conn = psycopg2.connect("dbname='puppetdb' user='puppetdb' host='172.17.0.1' port='5432' password='puppetdb'")
except Exception, e:
    print "I am unable to connect to the database"
    print e

```

Which returns:

```
I am unable to connect to the database
'module' object has no attribute 'connect'

```

I've made sure that psycopg2 is installed with `pip install psycopg2` and it seems like this should work according to the [documentation](http://initd.org/psycopg/docs/module.html).

Am I doing this wrong?