Установка Enthought Canopy Psycopg2

Я столкнулся с проблемами при установке Psycopg2 с помощью менеджера пакетов Enthought Canopy. Я получаю сообщение об ошибке следующего содержания:

Action: install Psycopg2Database-0.2.0-1.egg 
The package manager has encountered error 
Loop in dependency graph 
[u'DatabasePipe-2.2.1-1.egg', u'PipeStack-0.5.3-1.egg', u'Psycopg2Database-0.2.0-1.egg', u'SQLite3Database-0.2.0-1.egg']

Я попытался установить пакеты, перечисленные в сообщении об ошибке, но они также не устанавливаются. Похоже, что-то напутано в зависимостях. Я пытался установить как под Mac OS, так и под Win 7, та же ошибка.


person user3183966    schedule 11.01.2014    source источник


Ответы (1)


Пакет Psycopg2Database отсутствует в репозитории Canopy/EPD.

Скорее, он находится в репозитории «Сообщество» (зеркало PyPi) (отмеченном логотипом «PyPI» в диспетчере пакетов), которое содержит 11 000 непроверенных («как есть») пакетов. Большинство пакетов являются текущими, и мы находимся в процессе обновления остальных, а также продолжаем обновлять их с этого момента. Обратите внимание, что мы не тестируем и не обязательно предоставляем зависимости.

Между тем, это может помочь: «Установка внешних пакетов в Canopy Python "

person Jonathan March    schedule 11.01.2014
comment
Обратите внимание, что пакет psycopg2 (вероятно, то, что хочет OP) — это не тот же пакет, что и psycopg2database (последний довольно старый и загружается не очень часто). Это стало источником путаницы для коллеги, прочитавшего этот пост. - person Ian Gow; 29.04.2014
comment
Спасибо за разъяснения, Ян! - person Jonathan March; 29.04.2014