Memasang Psycopg2 dengan "pip" dalam Python
Apabila menggunakan Python dengan persekitaran maya untuk memasang pemacu pangkalan data psycopg2, pengguna mungkin menghadapi ralat yang berkaitan kepada ketiadaan pg_config boleh laku. Untuk menyelesaikan isu ini, langkah tambahan diperlukan.
Mesej Ralat:
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'.
Penyelesaian:
Terdapat dua pendekatan utama untuk memasang psycopg2 dengan jayanya:
Pilihan 1: Pasang Roda Binari
Untuk pengguna di Windows, disyorkan untuk memasang pakej binari psycopg2, yang menyediakan binari pra-bina untuk pelbagai versi Python. Ini memudahkan proses pemasangan:
pip install psycopg2-binary
Pilihan 2: Bina daripada Sumber (Linux/Mac)
Prasyarat:
Untuk membina psycopg2 daripada sumber, pasang kebergantungan berikut:
Debian/Ubuntu:
Langkah:
Muat turun kod sumber psycopg2:
wget https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.8.6.tar.gz
Ekstrak arkib:
tar xvf psycopg2-2.8.6.tar.gz
Navigasi ke direktori yang diekstrak:
cd psycopg2-2.8.6
Konfigurasikan binaan dengan menghantar laluan ke pg_config boleh laku:
python setup.py build_ext --pg-config /path/to/pg_config
Pasang pakej :
sudo python setup.py install
Sahkan pemasangan:
python -c "import psycopg2; print(psycopg2.__version__)"
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat pg_config Executable Not Found Apabila Memasang Psycopg2 dengan \'pip\' dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!