Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Psycopg2 Tidak Dapat Menemui pg_config Walaupun Ia berada dalam PATH Saya?

Mengapa Psycopg2 Tidak Dapat Menemui pg_config Walaupun Ia berada dalam PATH Saya?

DDD
Lepaskan: 2024-12-01 07:35:10
asal
360 orang telah melayarinya

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

pg_config Executable Not Found semasa Pemasangan psycopg2

Menghadapi ralat "pg_config executable not found" semasa memasang psycopg2 melalui pip, malah boleh membingungkan apabila pg_config nampaknya terdapat dalam PATH anda. Isu ini timbul kerana pakej psycopg2 bergantung pada fail pengepala yang disediakan oleh pakej postgresql-devel (libpq-dev untuk Debian/Ubuntu atau libpq-devel untuk Centos/Fedora/Cygwin/Babun).

Untuk menyelesaikannya isu ini, pasang pakej postgresql-devel menggunakan pengurus pakej sistem anda. Sebagai contoh, pada Fedora atau CentOS, anda akan menjalankan:

sudo yum install postgresql-devel
Salin selepas log masuk

Setelah pakej dipasang, psycopg2 harus mengenali pg_config boleh laku dan melengkapkan pemasangan tanpa menghadapi ralat yang disebutkan di atas.

Atas ialah kandungan terperinci Mengapa Psycopg2 Tidak Dapat Menemui pg_config Walaupun Ia berada dalam PATH Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan