Apabila menggunakan Python dengan virtualenv, anda mungkin menghadapi masalah pemasangan dengan psycopg2. Panduan ini menangani mesej ralat khusus "pg_config executable not found" dan menyediakan dua pilihan untuk menyelesaikan masalah.
Untuk pengguna Linux dan Mac, penyelesaian yang lebih mudah ialah memasang pakej psycopg2-binary, yang menyediakan roda pra-bina:
pip install psycopg2-binary
Jika anda lebih suka memasang psycopg2 daripada sumber, pastikan prasyarat yang diperlukan dipasang:
Python Version | Command |
---|---|
Default Python 3 | sudo apt install libpq-dev python3-dev |
Python 3.x | sudo apt install libpq-dev python3.x-dev |
Python 2 | sudo apt install libpq-dev python-dev |
Selepas memasang prasyarat, anda boleh meneruskan membina psycopg2 daripada sumber. Untuk arahan lanjut, rujuk dokumentasi psycopg2.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'pg_config executable not found\' Semasa Memasang psycopg2 untuk Python dalam Virtualenv?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!