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.
pip 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 preliminaAbaixo 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