在Python中使用「pip」安裝Psycopg2
在虛擬環境中使用Python安裝資料庫驅動psycophong2時,使用者可能會遇到相關錯誤缺少pg_config 執行檔。要解決此問題,需要執行其他步驟。
錯誤訊息:
Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'.
解決方案:
有成功安裝psycopg2的兩種主要方法:
選項1:安裝Binary Wheels
對於Windows用戶,建議安裝psycopg2-binary包,它提供了為各種Python 版本預先建立的二進位檔案。這簡化了安裝過程:
pip install psycopg2-binary
選項2:從原始碼建置(Linux/Mac)
先決條件:
先決條件:先決條件:
要從原始碼建立psycopg2,請安裝以下相依性:
wget https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.8.6.tar.gz
tar xvf psycopg2-2.8.6.tar.gz
cd psycopg2-2.8.6
python setup.py build_ext --pg-config /path/to/pg_config
下載psycopg2 原始碼:
sudo python setup.py install
解壓檔案:
python -c "import psycopg2; print(psycopg2.__version__)"
透過將路徑傳遞給pg_config 執行檔來設定建置:
以上是在 Python 中使用「pip」安裝 Psycopg2 時如何修復 pg_config Executable Not Found 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!