Ist die Installation psycopg2
in einem virtualenv
MacBook Pro mit OS X 10.6 möglich, wenn PostgreSQL nicht auf meinem Entwicklungssystem installiert ist?
Wenn ich pip install psycopg2
aus meinem heraus laufe virtualenv
, habe ich den unten gezeigten Fehler erhalten.
Ich versuche, mit Django eine Verbindung zu einer Legacy-Datenbank auf einem Server herzustellen, und ich würde es vorziehen, PostgreSQL nach Möglichkeit nicht auf meinem Entwicklungssystem zu installieren.
Warum nicht PostgreSQL installieren?
Bei der Installation von PostgreSQL mit Homebrew ist ein Fehler aufgetreten. Ich habe Xcode4 - und nur Xcode4 - auf meinem MacBook Pro installiert und denke, dass dies mit dem Fehlen von gcc 4.0 zusammenhängt. Dies ist jedoch ein Problem für eine andere StackOverflow-Frage.
Update 8:37 Uhr am 12. April 2011: Ich möchte immer noch wissen, ob dies möglich ist, ohne PostgreSQL auf meinem MacBook Pro zu installieren. Ich lief jedoch brew update
und erzwang eine Neuinstallation von ossp-uuid mit brew install --force ossp-uuid
und brew install postgresql
funktioniert jetzt . pip install psycopg2
Nachdem PostgreSQL erfolgreich installiert wurde, konnte ich es aus meiner virtuellen Umgebung heraus tun.
Fehler von 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
Vorläufige Nachforschung
Nachfolgend sind die Artikel aufgeführt, die ich als vorläufige Recherche gelesen habe: