После попытки многих решений, которые не сработали.Наконец-то все заработало.
Фактическая ошибка заключается в том, что devstack не может создать виртуальную среду для себя, поскольку у него нет доступа к какому-либо файлу в каталоге .cache
.К сожалению, эта ошибка появляется только при первой попытке установить devstack.
Я выполнил следующие действия:
sudo chown -R stack:stack .cache/
virtualenv requirements/
На этом этапе у вас должно быть pip
в вашем каталоге .cache
.
Следующим шагом является удаление всего, кроме каталогов /devstack
и .cache
, и запускcd devstack/
./clean.sh
Наконец, запустите./stack.sh
PS: цель состоит в том, чтобы установить virtual environment
для devstack
.Вы можете выбрать свой способ сделать это.