Beim Versuch, psycopg2 über pip zu installieren, ist ein Fehler aufgetreten, der auf das Fehlen der ausführbaren Datei pg_config hinweist. Um dieses Problem zu beheben, können Sie eine der folgenden Optionen wählen:
Installieren Sie das vorkompilierte Binärrad von psycopg2, wodurch das Erstellen des Psycopg2-Binärpakets entfällt Paket von der Quelle. Führen Sie dazu Folgendes aus:
pip install psycopg2-binary
Stellen Sie sicher, dass Sie über die Voraussetzungen zum Erstellen des psycopg2-Pakets verfügen:
Debian/Ubuntu :
Python Version | Command | Note |
---|---|---|
Default Python 3 | sudo apt install libpq-dev python3-dev | |
Python 3.x | sudo apt install libpq-dev python3.x-dev | Replace "x" with the desired Python version |
Python 2 | sudo apt install libpq-dev python-dev |
Nach der Installation der Voraussetzungen erstellen Sie das Paket mit dem folgenden Befehl:
python setup.py build_ext --pg-config /path/to/pg_config build ...
Ersetzen Sie „/path/to/pg_config“ durch den tatsächlichen Pfad zum pg_config ausführbare Datei.
Das obige ist der detaillierte Inhalt vonWie löse ich das Problem mit der ausführbaren Datei „pg_config' für die Installation von psycopg2 in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!