Назад | Перейти на главную страницу

Не удалось найти загрузки, удовлетворяющие требованию iso8601> = 0.1.9 для DevStack

Операционная система моей машины - Ubuntu 12.04. Я попытался реализовать все в одном решении openstack для разработки. Но ./stack.sh не удалось. Похоже, проблема с пакетом для pip. Итак, я установил iso8601 вручную, sudo apt-get install python-iso8601 и sudo pip install iso8601Но проблема осталась. Вот сокращенное сообщение

/local/bin/pip install --build=/tmp/pip-build.plxx4 -e /opt/stack/oslo.messaging
Obtaining file:///opt/stack/oslo.messaging
  Running setup.py egg_info for package from file:///opt/stack/oslo.messaging
    [pbr] Reusing existing SOURCES.txt
Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from oslo.messaging==1.3.0a9.15.g57ebe0d)
Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.14 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a9.15.g57ebe0d)
Downloading/unpacking iso8601>=0.1.9 (from oslo.messaging==1.3.0a9.15.g57ebe0d)
  Could not find any downloads that satisfy the requirement iso8601>=0.1.9 (from oslo.messaging==1.3.0a9.15.g57ebe0d)
Cleaning up...
No distributions at all found for iso8601>=0.1.9 (from oslo.messaging==1.3.0a9.15.g57ebe0d)
Storing complete log in /home/shisoft/.pip/pip.log
+ exit_trap
+ local r=1
++ jobs -p
+ jobs=
+ [[ -n '' ]]
+ exit 1
shisoft@shisoft-HQStackA:~/devstack$ sudo pip install iso8601
Requirement already satisfied (use --upgrade to upgrade): iso8601 in /usr/lib/python2.7/dist-packages
Cleaning up...

Ubuntu 12.04 поставляется python-iso8601 версия 0.1.4, пока в pipy.org вы можете найти версию 0.1.10, что соответствует требованиям установщика.

Кроме того, в журнале явно указано, что вам нужно переопределить установленную версию, используя --upgrade, поэтому вам нужно оформить:

# pip install --upgrade 8601

После этого сравните вывод:

# dpkg -l python-iso8601

и:

# pip list | grep iso8601