Kim*_*cks 6 python macos pip-tools
操作系统:蒙特雷 macOSv12.0.1 python venv:3.9.9
要求.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
Run Code Online (Sandbox Code Playgroud)
打开 venv 后,我输入pip-compile requirements.in然后收到一堆关于 pg_config not found 的错误
这是我的 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但相同。
请指教。
我很欣赏 @Vishnudev 和 @cetver 的其他 2 个答案
但我尝试使用brew install安装postgresql,花了很长时间,20分钟后我仍然无法完成。
经过多次谷歌搜索后我最终发现了这一点
以下是我的情况的技术规格:
从概念上讲,我所做的是:
这是我采取的步骤。完全有可能不需要所有步骤。但我的时间有限,所以他们就在这里。
brew install opensslexport PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib"
export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@1.1/lib/pkgconfig"
Run Code Online (Sandbox Code Playgroud)
source ~/.zshrcbrew install libpqexport PATH="/opt/homebrew/opt/libpq/bin:$PATH"export LDFLAGS="-L/opt/homebrew/opt/libpq/lib"
export CPPFLAGS="-I/opt/homebrew/opt/libpq/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/libpq/lib/pkgconfig"
Run Code Online (Sandbox Code Playgroud)
source ~/.zshenv对我有帮助的链接:
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |