There are a few problems asked about installing psycopg2 on OSX.
Like:
After sorting out pg_conf still stuck with library not found for -lssl
On:
- OSX
- M1 Mac
- Python 3.9
There are a few problems asked about installing psycopg2 on OSX.
Like:
After sorting out pg_conf still stuck with library not found for -lssl
On:
After finding this solution, was able to make it work without needing the whole of postgres installed, by using brew.
Sadly zlib or openssl are not explained in the install requirements for psycopg2
Verified with:
Steps:
Install libpq: brew install libpq
Add to path, so pg_conf is found, eg:
export PATH=/opt/homebrew/opt/libpq/bin:$PATH
Install openssl: brew install openssl
Add to library paths, eg:
export LDFLAGS="-L/opt/homebrew/opt/openssl@3/lib"
export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include"
pip install psycopg2==2.8.5