Tox 包错误:未找到替代键“posargs”

Tox 包错误:未找到替代键“posargs”

我需要在 Virtualbox 上的 Ubuntu 16.04.1 LTS 上安装 openstack 云软件的 horizo​​n 包才能运行 Chipster。我遵循了 docs.openstack 网站提供的协议:

http://docs.openstack.org/developer/horizon/quickstart.html

一切运行正常,直到以下部分:

tox -e 运行服务器

返回错误:

tox.ConfigError: ConfigError: substitution key 'posargs' not found

只需输入 tox 命令就会发生同样的错误。我在网上搜索了一下,这个错误属于 Tox 1.7.0 版本,并在后续版本中得到解决,安装的版本

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

查看您自己的 tox 版本

将版本降低到 3.6.0 就好了。

pip install tox==3.6.0

重启

相关内容