Ошибка пакета токсина: не найден ключ подстановки "posargs"
Мне нужно установить Horizon пакет облачного программного обеспечения openstack в Ubuntu 16.04.1 LTS на Virtualbox, чтобы иметь возможность запускать Chipster. Я следовал протоколам, предоставленным сайтом docs.openstack:
http://docs.openstack.org/developer/horizon/quickstart.html
И все работает нормально вплоть до раздела:
tox -e runserver
который возвращает ошибку:
tox.ConfigError: ConfigError: substitution key 'posargs' not found
Та же ошибка возникает только при вводе команды tox. Как я искал в сети, эта ошибка относится к версии 1.7.0 Tox и была исправлена в более поздних версиях. Версия, установленная
sudo apt-get install tox
2.3.1-4, и исправления, которые должны были решить эту проблему в версии 1.7.0, представлены здесь:
https://bitbucket.org/hpk42/tox/pull-requests/85/fix-command-expansion-and-parsing/diff
кажется, уже добавлены в "tests/test_config.py" и "tox/_config.py". Я полностью вне идей. Мне было интересно, если у кого-нибудь была такая же проблема и как ее можно решить?
1 ответ
Я сообщаю об этой ошибке, так как я установил tox==3.7.0. Ты можешь использовать
pip show tox
чтобы просмотреть свою собственную версию токсина
Было бы неплохо уменьшить версию до 3.6.0.
pip install tox==3.6.0
перезагружать