在OSX上安装psycopg2时会遇到一些问题.
例如:
在整理完pg_conf后,仍然停留在library not found for -lssl
日期:
- OSX
- M1 Mac
- Python 3.9
在OSX上安装psycopg2时会遇到一些问题.
例如:
在整理完pg_conf后,仍然停留在library not found for -lssl
日期:
在找到this solution后,他能够使用brew
使其工作,而不需要安装整个postgres.
遗憾的是,安装requirements for psycopg2中没有解释zlib或openssl
验证人:
步骤:
安装libpq:brew install libpq
添加到路径,以便找到pg_conf,例如:
export PATH=/opt/homebrew/opt/libpq/bin:$PATH
安装openssl:brew install openssl
添加到库路径,例如:
export LDFLAGS="-L/opt/homebrew/opt/openssl@3/lib"
export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include"
pip install psycopg2==2.8.5