Package installation failed - psycopg2 in OsX
I tried install the postgresSQL adapter for the Python:
$ pipenv install psycopg2
And I got this error:
Installing dependencies from Pipfile.lock (45527d)… An error occurred while installing psycopg2==2.8.2...
The error stack is soo long, here the last lines:
(...)bin/../include/site/python3.7/psycopg2" failed with error code 1 in /private/var/folders/wq/wp6z48kj7_z3ynpkchsmqjp80000gn/T/pip-install-8ffakjrp/psycopg2/']
Any tip about?
pipenv install psycopg2-binary
psycopg2 2.8 install failed � Issue #883 � psycopg/psycopg2 � GitHub, Issue description pipenv install psycopg2 failed, even though the Pipfile and Pipfile.lock I am having a similar issue on macOS Mojave 10.14.4. Use psycopg2-binary package instead; Install postgres via homebrew and� Hi, I had psycopg2-2.0.8 running with Postgres 8.3.6 on my old MacBook. However, when I upgraded to a new MacBook, it didn¹t migrate properly and was giving
I had solved installing just the binaries an others libs. Here is:
$ brew install libxml2 libxmlsec1 pkg-config $ pipenv install psycopg2-binary
Pipenv fails to install psycopg2 � Issue #3991 � pypa/pipenv � GitHub, Getting package installation failed error when run pipenv install to keep installing from binary please use "pip install psycopg2-binary" instead. macOs Mojave & home brew; Postgres 11.2; Python 3.7; pipenv 2018.11.26� It appears you are missing some prerequisite to build the package from source. You may install a binary package by installing 'psycopg2-binary' from PyPI. If you want to install psycopg2 from source, please install the packages required for the build and try again.
I tried a bunch of stuff but I think this worked better.
$ xcode-select --install $ export LDFLAGS="-L/usr/local/opt/openssl/lib" $ export CPPFLAGS="-I/usr/local/opt/openssl/include"
Package version above 2.7.5 failed installation in Pipenv � Issue , The psycopg2 package is the current mature implementation of the adapter: it is a C the installation, so try running pg_config --version : if it returns an error or an OSX, Windows): this should make you able to install a binary version of the� You can remove "psycopg2" from their setup.py and install psycopg2-binary if you want to use that. Or fix that setup.py specifying "psycopg2<2.8". Or install libpq-dev packages, as documented, and install the wrds package naturally. Or run pip install psycopg2<2.8 from command line so that the dependency is already met.
Installation — Psycopg 2.8.6.dev0 documentation, Downloading psycopg2-2.4.2.tar.gz (666Kb): 666Kb downloaded. Running setup .py egg_info for package psycopg2. Error: pg_config executable not found. Is your error message complete? the most encountered reason for failing to install psycopg2 on mac from pip is pg_config is not in path. by the way, using macports or fink to install psycopg2 is more recommended way, so you don’t have to worry about pg_config, libpq-dev and python-dev.
Installing psycopg2 inside a virtualenv in Mac OS X, In version 2.7.x, pip install psycopg2 would have tried to install automatically the binary package of Psycopg. Because of concurrency problems binary packages have displayed, psycopg2-binary has become a separate package, and from 2.8 it has become the only way to install the binary package.
$ pip install psycopg2-binary The binary package is a practical choice for development and testing but in production it is advised to use the package built from sources. Linux/OSX:
- I've run into this in Jupyter and in Django where