Установка собранных пакетов: psycopg2 Запуск setup.py install для psycopg2 ... ошибка - PullRequest
0 голосов
/ 17 апреля 2020

ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: команда: / home / amit / Desktop / ayush / project / bin / python3 -u - c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-lchner7z/psycopg2/setup.py' "'"'; file = '"'" '/ tmp / pip-install-lchner7z / psycopg2 / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'" " , открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"' ); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'"'))) install --record / tmp / pip -record-fib4tv36 / install-record.txt - одиночная версия-управляемая извне --compile --install-headers /home/amit/Desktop/ayush/project/include/site/python3.7/psycopg2 cwd : / tmp / pip-install-lchner7z / psycopg2 / Полный вывод (40 строк): запуск установки запуск сборки build_py создание сборки создание сборки / lib. linux -x86_64-3.7 создание сборки / lib. linux -x86_64- 3.7 / psycopg2 копирование lib / _range.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / _ipaddress.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / init .py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / errors.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / _ json .py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / * 1 032 * .py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / _lru_cache.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / errorcodes.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / pool.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / compat.py -> сборка / lib. linux -x86_64- 3.7 / psycopg2 копирование lib / extras.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / tz.py -> build / lib. linux -x86_64-3.7 / psycopg2 копирование lib / extensions. py -> build / lib. linux -x86_64-3.7 / psycopg2 работает build_ext сборка расширения 'psycopg2._psycopg' создание сборки / temp. linux -x86_64-3.7 создание сборки / temp. linux -x86_64-3.7 / psycopg g cc -pthread -Wno-unused-result -Wsign-сравнить -DNDEBUG -g -fwrapv -O3 -Wall -fPI C -DPSYCOPG_VERSION = 2.8.3 (dt de c pq3 ext lo64) -DPG_VERSION_NUM = 120002 -DHAVE_LO64 = 1 -I / home / amit / Desktop / ayush / project / include -I / usr / local / include / python3 .7m -I. -I / usr / include / postgresql -I / usr / include / postgresql / 12 / server - c psycopg / psycopgmodule. c -o build / temp. linux -x86_64-3.7 / psycopg / psycopgmodule .o -Wdeclaration-after-Statement В файле, входящем в состав psycopg / psycopgmodule. c: 27: 0: ./psycopg/psycopg.h:35:10: фатальная ошибка: libpq-fe.h: такого файла или каталога нет #include ^ ~~~~~~~~~~~ компиляция прекращена.

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.

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

error: command 'gcc' failed with exit status 1
----------------------------------------

ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: / home / amit / Desktop / ayush / project / bin / python3 -u - c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-lchner7z/psycopg2/setup.py' "'"'; file = '"'" '/ tmp / pip-install-lchner7z / psycopg2 / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"' , открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"' ); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'"'))) install --record / tmp / pip -record-fib4tv36 / install-record.txt - одиночная версия-управляемая извне --compile --install-headers /home/amit/Desktop/ayush/project/include/site/python3.7/psycopg2 Проверить журналы для полного вывода команды.

...