Dalam percubaan untuk memasang psycopg2 melalui pip, anda mengalami ralat yang menunjukkan ketiadaan pg_config boleh laku. Untuk menyelesaikan isu ini, anda boleh memilih salah satu daripada pilihan berikut:
Pasang roda binari pra-disusun psycopg2, yang mengelakkan keperluan untuk membina pakej dari sumber. Untuk ini, laksanakan:
pip install psycopg2-binary
Pastikan anda mempunyai prasyarat untuk membina pakej psycopg2:
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 |
Selepas memasang prasyarat, bina pakej dengan arahan berikut:
python setup.py build_ext --pg-config /path/to/pg_config build ...
Ganti "/path/to/pg_config" dengan laluan sebenar ke pg_config boleh laku.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan \'pg_config\' Isu Boleh Laku untuk Pemasangan psycopg2 dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!