ちょうど始めましたPython数日前、私はPyCharmを使用してDjangoでWebアプリケーションを開発しています。libpq-devpython-devパッケージが既にインストールされていますが、それでも同じエラーがスローされます:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
googleによると、これはpython-devパッケージがインストールされていない場合に発生する問題です。 3.2および3.3用に作成したvirtualenvのPyCharmインターフェイス内からインストールを実行していることに注意してください(ターミナルからの実行方法は不明です)。 setup.pyを使用して端末からインストールしても、virtualenvの外部にインストールすると同じエラーが発生します。ターミナルからpip install psycopg2を実行すると成功しますが、Python 2.7でインストールされます。彼らのウェブサイトによると、最大Python 3.2。
ターミナルを使用してこれを実行するだけです:
$ Sudo apt-get install python3-dev
このように、gccを使用して、使用しようとしているモジュールをビルドできます。
Ubuntuでは、これを実行するだけです。
Sudo apt-get install python3-psycopg2
python3-psycopg2
パッケージにあるものよりも新しいバージョンのpsycopg2を提供していると思われる別のオプション(少なくともこれを書いたとき):
Sudo apt-get install pip3
Sudo apt-get install libpq-dev
Sudo pip3 install psycopg2