操作系统:Monterey macOS v12.0.1 Python 虚拟环境:3.9.9
requirements.in
# To update requirements.txt, run:
#
# pip-compile requirements.in
#
# To install in localhost, run:
#
# pip-sync requirements.txt
#
django==3.2.10 # https://www.djangoproject.com/
psycopg2-binary==2.9.2 # https://github.com/psycopg/psycopg2
在打开venv之后,我输入pip-compile requirements.in
,然后出现了一堆有关pg_config未找到的错误。
这是我的asciinema:https://asciinema.org/a/sl9MqmrayLAR3rRxEul4mYaxw
我已经尝试了env LDFLAGS='-L/usr/local/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib' pip-compile requirements.in
但结果相同。
请指教。
.zshenv
,因此必须组合LDFLAGS
和CPPFLAGS
的值(例如,export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib -L/opt/homebrew/opt/libpq/lib"
)才能成功安装。不需要使用PKG_CONFIG_PATH
。 - Clinton Blackburn