在尝试通过 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中文网其他相关文章!