在嘗試透過 pip 安裝 psycopg2 時,遇到錯誤,指示缺少 pg_config 執行檔。要解決此問題,您可以選擇以下選項之一:
安裝 psycopg2 的預編譯二進位輪,這樣就不需要建置來自來源的套件。為此,執行:
pip install psycopg2-binary
確保您具備建立psycopg2 軟體套件的先決條件:
Debian/ Ubuntu :
Python Version | Command | Note |
---|---|---|
Default Python 3 | sudo apt install libpq-dev python3-dev | |
Python 3.x | sudo apt install libpq-dev python3.x-dev | Replace "x" with the desired Python version |
Python 2 | sudo apt install libpq-dev python-dev |
安裝先決條件後,使用以下指令建置軟體包:
python setup.py build_ext --pg-config /path/to/pg_config build ...
將「/path/to/pg_config」替換為實際路徑pg_config 可執行檔。
以上是如何解決 Python 中 psycopg2 安裝的「pg_config」可執行問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!