Операционная система моей машины - 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