последняя версия rdflib (4.0) недоступна для навеса

Мне нужно работать с rdflib 4.0.1 (последняя версия), чтобы работать со sparql, но этот пакет недоступен в диспетчере пакетов Canopy (Enthought).

Как я могу установить его в этой ситуации?


person user2979724    schedule 11.11.2013    source источник


Ответы (2)


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

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

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

person Jonathan March    schedule 11.11.2013
comment
Спасибо за ваш ответ, но в сообществе Pypi доступен только (по крайней мере, в моем Canopy 32b) rdflib 3.1.0-1, но мне нужен последний (4.0.1). - person user2979724; 11.11.2013
comment
Дело в том, что репозиторий сообщества является второстепенным приоритетом, хотя и улучшается постепенно. Отсюда и ссылка на то, как установить пакеты самостоятельно, если репозиторий сообщества не соответствует вашим потребностям. См. объяснение от Lawlesst - person Jonathan March; 12.11.2013

Если вы перейдете по ссылке на установку внешних пакетов в Canopy, которую предоставил @jonathan-march, в третьем пункте будет сказано, что нужно следовать «стандартным процедурам установки Python». Он также включает информацию об установке pip. Я бы установил pip, используя инструкции Canopy, а затем просто запустил pip install rdflib, который установит RDFLib 4.0.1.

  1. Чтобы установить пакет, которого нет в репозитории Canopy/EPD, выполните стандартные процедуры установки Python из командной строки ОС. Если вы хотите использовать pip, сначала установите его:

    easy_install pip (Пожалуйста, ознакомьтесь с этой статьей для получения дополнительной информации об использовании enpkg)

person Ted Lawless    schedule 11.11.2013