Heim >Backend-Entwicklung >Python-Tutorial >Warum kann Psycopg2 pg_config nicht finden, obwohl es sich in meinem PATH befindet?
Ausführbare pg_config-Datei während der Installation von psycopg2 nicht gefunden
Das Auftreten des Fehlers „ausführbare pg_config-Datei nicht gefunden“ bei der Installation von psycopg2 über pip kann sogar verwirrend sein wenn pg_config in Ihrem PATH vorhanden zu sein scheint. Dieses Problem entsteht dadurch, dass das Paket psycopg2 auf den Header-Dateien basiert, die vom Paket postgresql-devel bereitgestellt werden (libpq-dev für Debian/Ubuntu oder libpq-devel für Centos/Fedora/Cygwin/Babun).
Zu beheben Beheben Sie dieses Problem und installieren Sie das Paket „postgresql-devel“ mit dem Paketmanager Ihres Systems. Unter Fedora oder CentOS würden Sie beispielsweise Folgendes ausführen:
sudo yum install postgresql-devel
Sobald das Paket installiert ist, sollte psycopg2 die ausführbare Datei pg_config erkennen und die Installation abschließen, ohne dass der oben genannte Fehler auftritt.
Das obige ist der detaillierte Inhalt vonWarum kann Psycopg2 pg_config nicht finden, obwohl es sich in meinem PATH befindet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!