У меня есть CentOS 5.11 с postgres 9.0 и python 2.4, python 2.6 для запуска openERP 6, при попытке установить psycopg2 я всегда получаю ошибку:
# python26 setup.py install --with-xslt-config=/usr/local/bin/xslt-config --with-xml2-config=/usr/local/bin/xml2-config
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: option --with-xslt-config not recognized
от: какустановить pg_config Позже я делаю:
yum provides "*/pg_config"
я получаю список, где мы можем найти
postgresql84-devel-8.4.20-1.el5_10.x86_64 : PostgreSQL development header files
: and libraries
Repo : base
Matched from:
Filename : /usr/bin/pg_config
, но если я пытаюсь установить, он уже установлен, поэтому я использую
yum provides "*/pg_config"
позже вам нужно установить правильную версию, для вашей архитектуры (32-битной или 64-битной), в моем случае было:
yum install postgresql84-devel-8.4.20-1.el5_10.x86_64
, затем обновите
yum update
и, наконец, установите psycopg2 с помощью pip
pip и установите psycopg2