Похоже, вам не хватает некоторых предварительных требований для сборки пакета из исходного кода.
Вы можете установить двоичный пакет, установив «psycopg2-binary» из PyPI.
Если вы хотите установить psycopg2 из исходного кода, установите пакеты,
необходимые для сборки, и повторите попытку.
Для получения дополнительной информации проверьте файл «doc/src/install.rst». (также на
https://www.psycopg.org/docs/install.html).
ошибка: команда '/usr/bin/x86_64-linux-gnu- gcc' завершился с ошибкой с кодом завершения 1
в ~/.local/lib/python3.10/site-packages/poetry/installation/chef.py:164 в _prepare
160 │
161│ error = ChefBuildError("\n\n".join(message_parts))
162│
163│ если ошибка не равна None:
→ 164│ поднять ошибку from None
165│
166│ return path
167│
168│ def _prepare_sdist(self, archive: Путь, назначение: Путь | Нет = Нет) -> Путь:< /p>
Примечание. Эта ошибка возникает из-за серверной части сборки и, скорее всего, связана не с поэзией, а с psycopg2 (2.9.9), не поддерживающим сборки PEP 517. Вы можете убедиться в этом, запустив команду «pipwheel --no-cache-dir --use-pep517 «psycopg2 (==2.9.9)»».
Я работаю над колбой проект, поэтому я пытаюсь настроить свою базу данных, используя sqlalchemy с postgres. Я использую поэзию как виртуальную среду для своего проекта. Я пытаюсь установить psycopg2 с помощью поэтического добавления psycopg2, но выдает ошибку, хотя контейнер postgress работает в фоновом режиме.
Подробнее здесь: https://stackoverflow.com/questions/787 ... connection