Ошибка установки psycopg2 в cPanel при размещении Django-сайта с PostgreSQL
Сборка psycopg2 Использование кэшированного psycopg2-2.9.3.tar.gz (380 кБ) Подготовка метаданных (setup.py) ... ошибка ошибка: subprocess-exited-with-error
× python setup.py egg_info не был успешно запущен. │ Код выхода: 1 ╰─> [23 строки вывода] запуск egg_info создание /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info запись /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/PKG-INFO запись зависимостей_ссылок в /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/dependency_links.txt запись имен верхнего уровня в /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/top_level.txt запись файла манифеста '/tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/SOURCES.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]
примечание: Эта ошибка исходит из подпроцесса и, скорее всего, не является проблемой pip. ошибка: metadata-generation-failed
× Возникла ошибка при генерации метаданных пакета. ╰─> Выходные данные см. выше.
примечание: Это проблема с упомянутым выше пакетом, а не с pip. подсказка: Подробности см. выше.
Как рекомендуется в журнале, попробуйте использовать psycopg2-binary в качестве пакета не psycopg2.
Именно так я его использую, и он работает во всех различных окружениях.