[Python] I am trying to install psycopg2 or psycopg2-binary in my venv on MacOS X

Discussão em 'Python' iniciado por Stack, Abril 27, 2025.

  1. Stack

    Stack Membro Participativo

    I keep getting those errors

    (env) macbook@MACBOOKs-MacBook-Pro server % pip3 install psycopg2-binary
    Collecting psycopg2-binary
    Using cached psycopg2-binary-2.9.10.tar.gz (385 kB)
    Installing build dependencies ... done
    Getting requirements to build wheel ... error
    error: subprocess-exited-with-error

    × Getting requirements to build wheel did not run successfully.
    │ exit code: 1
    ╰─> [34 lines of output]
    /private/var/folders/mf/mmt_x2rn2fn7cx10vy7r7nl00000gn/T/pip-build-env-pu79gmjs/overlay/lib/python3.10/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
    !!

    ********************************************************************************
    Please consider removing the following classifiers in favor of a SPDX license expression:

    License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)

    See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
    ********************************************************************************

    !!
    self._finalize_license_expression()
    running egg_info
    writing psycopg2_binary.egg-info/PKG-INFO
    writing dependency_links to psycopg2_binary.egg-info/dependency_links.txt
    writing top-level names to psycopg2_binary.egg-info/top_level.txt

    Error: pg_config executable not found.

    pg_config is required to build psycopg2 from source. Please add the directory
    containing pg_config to the $PATH or specify the full executable path with the
    option:

    python setup.py build_ext --pg-config /path/to/pg_config build ...

    or with the pg_config option in 'setup.cfg'.

    If you prefer to avoid building psycopg2 from source, please install the PyPI
    'psycopg2-binary' package instead.

    For further information please check the 'doc/src/install.rst' file (also at
    <https://www.psycopg.org/docs/install.html>).

    [end of output]


    note: This error originates from a subprocess, and is likely not a problem with pip.
    error: subprocess-exited-with-error

    × Getting requirements to build wheel did not run successfully.
    │ exit code: 1
    ╰─> See above for output.

    note: This error originates from a subprocess, and is likely not a problem with pip.

    Continue reading...

Compartilhe esta Página