Ошибка: не удалось определить версию PostgreSQL из "10.4" - PullRequest
0 голосов
/ 01 июля 2018

Завершить вывод команды python setup.py egg_info: выполняется egg_info создает информацию о pip-egg-info / psycopg2.egg-info pip-egg-info / psycopg2.egg-info / PKG-INFO для записи имен верхнего уровня в pip-egg-info / psycopg2.egg-info / top_level.txt запись зависимостей_линков для записи pip-egg-info / psycopg2.egg-info / dependency_links.txt файл манифеста 'pip-egg-info / psycopg2.egg-info / SOURCES.txt' Ошибка: не удалось определить версию PostgreSQL из '10 .4 '

Сбой команды "python setup.py egg_info" с кодом ошибки 1 в / tmp / pip-install-lR9u0X / psycopg2 /

кто-нибудь знает в чем проблема? пытаюсь запустить pgadmin в virtualenv и не могу понять из-за этой ошибки. спасибо

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Решение для меня:

$ wget https://files.pythonhosted.org/packages/51/2f/48c3bda0b629f6e6b2c0dc57d737f2612389d2c43797209034c604349b71/redshift-sqlalchemy-0.4.tar.gz

$ tar -zxvf redshift-sqlalchemy-0.4.tar.gz

Изменить внутри require.txt psycopg2 == 2.5 на psycopg2 (2.7.6.1)

$ vi redshift-sqlalchemy-0.4 / redshift_sqlalchemy.egg-info / require.txt

.......

psycopg2 == 2.7.6.1 <--- Изменить здесь </p>

SQLAlchemy> = 0.8.0

.................

Изменить внутри setup.py psycopg2

$ vi redshift-sqlalchemy-0.4 / setup.py

CHANGE

..........

install_requires = ['psycopg2 == 2.5', 'SQLAlchemy> = 0.8.0'],

..........

К

..........

install_requires = ['psycopg2 == 2.7.6.1', 'SQLAlchemy> = 0.8.0'],

Запустить установку pip вручную

$ pip install -r redshift-sqlalchemy-0.4 / redshift_sqlalchemy.egg-info / require.txt файл: ///home/etl/redshift-sqlalchemy-0.4/

0 голосов
/ 04 августа 2018

Более поздняя версия psycopg2 устранила проблему для меня, обновите ваши требования. Текст:

...
psycopg2==2.7.5
...
...