PyGreSQLのインストールでハマったメモ。

単純に自分の恥ですが。。。さらします。

PostgresSQLにアクセスするには、psycopg2が多い?みたいですが、個人的にはPyGreSQLが好きです。
カーソル扱うのがなんか。。。:-)

PyGreSQLは以下でダウンロードしときます。(easy_installだと3.8がインストールされるみたい。)
現時点では、4.0が最新。
http://www.pygresql.org/readme.html#where-to-get

当然、PostgreSQLはインストール済み。(自分はソースコンパイルで入ってます)

で、ダウンロードしたファイルを解凍して、

python setup.py build

ってやると、

sh: pg_config: command not found
Traceback (most recent call last):
  File "setup.py", line 94, in <module>
    pg_include_dir = pg_config('includedir')
  File "setup.py", line 56, in pg_config
    raise Exception("pg_config tool is not available.")
Exception: pg_config tool is not available.

ってこんなエラーが出てくる。。。
なにが原因?と数日間。。。

結局原因は、

export PATH=/usr/local/pgsql/bin:$PATH
$ python setup.py build
# sudo python setup.py install

という、PATH通すのを忘れていたという落ち。。。orz

俺の数日間&恥ずかしい。。。(/| )