Просто начал Python несколько дней назад, и я использую PyCharm для разработки веб-приложения с Django. У меня уже установлены пакеты libpq-dev python-dev, но он все равно бросает мне ту же ошибку:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
который, согласно Google, является проблемой, когда пакет python-dev не установлен. Обратите внимание, что я запускаю установку из интерфейса PyCharm для virtualenv, который я создал для 3.2 и 3.3 (не уверен, как запустить его с терминала). Установка за пределы virtualenv по-прежнему вызывает ту же ошибку, даже когда я устанавливаю ее с терминала с помощью setup.py. Если я запустил pip install psycopg2 с терминала, он будет успешным, но он будет установлен для Python 2.7. Согласно их веб-сайту, у них есть поддержка до Python 3.2.