Get fatal error when install psycopg2

psycopg2, python-3.3, virtualenv

Solution

Did you try the solution found here?

It might be that with your `python3` environment you need `python3-dev` or `python3.2-dev` instead of `python-dev` in order to install `Python.h` for python3.

Problem

I created a virtual environment with virtualenvwrapper using Python 3. ``` mkvirtualenv foo -p /usr/bin/python3 ``` I tried to do a `pip` install of `psycopg2` and got the following error: ``` ./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory ``` I have the most recent version of `python-dev`. I can successfully install `psycopg2` with a virtualenv using Python 2. What is the trick to getting it install in a virtualenv using Python 3?

Original source