尝试编译源代码时,将 psycopg2-binary 安装到虚拟环境中失败
psycopg2-binary installation into a virtual environment fails when trying to compile source code
我正在尝试将 psycopg2-binary
安装到我的 Django 项目中。我正在使用虚拟环境,我 运行 的命令是
pip install psycopg2-binary
但是,我收到大量错误消息,其要点是:
Error: pg_config executable not found.
pg_config is required to build psycopg2 from source. 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'.
If you prefer to avoid building psycopg2 from source, please install the PyPI
'psycopg2-binary' package instead.
但是,嘿,我正在安装 'psycopg2-binary'
为什么我会弄得这么乱?
Pip 在 https://pypi.org/project/psycopg2-binary/2.9.2/#files 找不到您的处理器+OS,因此它尝试从源安装(页面上的最后一个文件)但失败了。
目前只能从源码编译。如果您可以向 Psycopg2 作者捐赠一些备用处理器周期,他们也许可以开始为 M1 上的 OSX 编译和发布轮子。
我正在尝试将 psycopg2-binary
安装到我的 Django 项目中。我正在使用虚拟环境,我 运行 的命令是
pip install psycopg2-binary
但是,我收到大量错误消息,其要点是:
Error: pg_config executable not found.
pg_config is required to build psycopg2 from source. 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'.
If you prefer to avoid building psycopg2 from source, please install the PyPI
'psycopg2-binary' package instead.
但是,嘿,我正在安装 'psycopg2-binary'
为什么我会弄得这么乱?
Pip 在 https://pypi.org/project/psycopg2-binary/2.9.2/#files 找不到您的处理器+OS,因此它尝试从源安装(页面上的最后一个文件)但失败了。
目前只能从源码编译。如果您可以向 Psycopg2 作者捐赠一些备用处理器周期,他们也许可以开始为 M1 上的 OSX 编译和发布轮子。