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

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

DDD
發布: 2024-12-01 07:35:10
原創
348 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板