Ошибка установки 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. Именно так я его использую, и он работает во всех различных окружениях.

Вернуться на верх