首頁 >後端開發 >Python教學 >為什麼 Psycopg2 找不到 pg_config,即使它在我的路徑中?

為什麼 Psycopg2 找不到 pg_config,即使它在我的路徑中?

DDD
DDD原創
2024-12-01 07:35:10266瀏覽

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

在psycopg2 安裝過程中找不到pg_config 執行檔

透過pip 安裝psycopg2 時遇到「pg_config 執行檔未找到「pg_config 「錯誤可能會令人困惑,甚至當pg_config 似乎出現在你的PATH中時。造成此問題的原因是 psycopg2 軟體包依賴 postgresql-devel 軟體包提供的頭檔(Debian/Ubuntu 為 libpq-dev 或 Centos/Fedora/Cygwin/Babun 為 libpq-devel)。

解決解決此問題,請使用系統的套件管理器安裝 postgresql-devel 套件。例如,在 Fedora 或 CentOS 上,您將運行:

sudo yum install postgresql-devel

安裝軟體包後,psycopg2 應該識別 pg_config 執行檔並完成安裝,而不會遇到上述錯誤。

以上是為什麼 Psycopg2 找不到 pg_config,即使它在我的路徑中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn