Instalação do psycopg2 no virtualenv quando o PostgreSQL não estiver instalado no sistema de desenvolvimento

possível instalar opsycopg2 dentro devirtualenv quando o PostgreSQL não estiver instalado no meu sistema de desenvolvimento - MacBook Pro com OS X 10.

Quando corropip install psycopg2 de dentro do meuvirtualenv, Recebi o erro mostrado abaix

Estou tentando conectar-me a um banco de dados legado em um servidor usando Django, e prefiro não instalar o PostgreSQL no meu sistema de desenvolvimento, se possíve

Por que não instalar o PostgreSQL?

Eu recebi um erro ao instalar o PostgreSQL usando o homebrew. Eu tenho o Xcode4 - e apenas o Xcode4 - instalado no meu MacBook Pro e acho que está relacionado à falta do gcc 4.0. No entanto, esse é um problema para outra pergunta do StackOverflo

Update 8:37 AM em 12 de abril de 2011: Eu ainda gostaria de saber se isso é possível sem instalar o PostgreSQL no meu MacBook Pro. No entanto, eu corribrew update e forçou a reinstalação do ossp-uuid combrew install --force ossp-uuid e agorabrew install postgresql trabalho. Com o PostgreSQL instalado, conseguipip install psycopg2 de dentro do meu virtualenv.

Error depip install psycopg2
$ pip install psycopg2
Downloading/unpacking psycopg2
  Running setup.py egg_info for package 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'.
    Complete output from command python setup.py egg_info:
    running egg_info

writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found

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
Storing complete log in /Users/matthew/.pip/pip.log
Pesquisa prelimina

Abaixo estão os artigos que li como pesquisa preliminar:

Instalação do psycopg2 para usar o Django com PostgreSQL no OS XInstalando o psycopg2 no OS XUsando o psycopg2 com virtualenv no Ubuntu JauntyLucidPostgres, psycopg2, dicas de instalação virtualenv

questionAnswers(8)

yourAnswerToTheQuestion