Heim >Backend-Entwicklung >Python-Tutorial >Warum kann Psycopg2 pg_config nicht finden, obwohl es sich in meinem PATH befindet?

Warum kann Psycopg2 pg_config nicht finden, obwohl es sich in meinem PATH befindet?

DDD
DDDOriginal
2024-12-01 07:35:10279Durchsuche

Why Can't Psycopg2 Find pg_config Even Though It's in My PATH?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn