tox throws "tox: error: unrecognized arguments:" for a seemingly valid command

tox throws "tox: error: unrecognized arguments:" for a seemingly valid command

命令:

tox -e generated_p27, generated_p35 -- -v -n 5 --dist=loadfile
--vcr-record-mode=once

输出

usage: tox [--version] [-h] [--help-ini] [-v] [--showconfig] [-l] [-a] [-c CONFIGFILE] [-e envlist] [--notest] [--sdistonly] [--installpkg PATH] [--develop] [-i URL] [--pre] [-r] [--result-json PATH] [--hashseed SEED] [--force-dep REQ] [--sitepackages] [--alwayscopy] [--skip-missing-interpreters] [--workdir PATH] [args [args ...]]
tox: error: unrecognized arguments: -- -v -n 5 --dist=loadfile --vcr-record-mode=once

为什么 tox 会针对看似有效的命令抛出错误?

选项 -e 接受一个环境列表,因此删除 space:

tox -e generated_p27, generated_p35
                    ^^^ here