psycopg2のインストールに問題があります。しようとすると、次のエラーが表示されますpip install psycopg2
。
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2
しかし、問題はpg_config
実際には私のものPATH
です。問題なく実行されます:
$ which pg_config
/usr/pgsql-9.1/bin/pg_config
setup.cfg
ファイルにpg_configパスを追加し、自分のWebサイト(http://initd.org/psycopg/)からダウンロードしたソースファイルを使用してそれをビルドしようとすると、次のエラーメッセージが表示されます。
Error: Unable to find 'pg_config' file in '/usr/pgsql-9.1/bin/'
しかし、実際にはそこにあります!!!
私はこれらのエラーに困惑しています。誰か助けてくれますか?
ちなみに、私はsudo
すべてのコマンド。また、私はRHEL 5.5を使用しています。
ln -s /usr/pgsql-9.1/bin/pg_config /usr/sbin/pg_config
、すべてが大丈夫です!
sudo
、$PATH
が変更されます。ルートとして$ PATHを再確認できますか?