毒素 documentation建议您要测试的 Python 版本必须已经安装在环境中,否则您会遇到错误。考虑到这一点,是否有一种普遍接受的做法是检查 tox.ini 中的 envlist 并使用它来安装所需的版本。例如。对于:
envlist = py27, py36
检查是否安装了这些,如果没有,安装它们。
请您参考如下方法:
您可以制作自定义脚本,以便使用 pyenv 安装所需版本的 python,然后将它们与 tox 一起使用。
可以在此处找到有关如何使用 pyenv 安装 python 版本的一些有用链接:
https://anil.io/blog/python/pyenv/using-pyenv-to-install-multiple-python-versions-tox/
https://github.com/lablup/backend.ai/wiki/Install-Python-via-pyenv
要将 tox 与 pyenv 一起使用,您也可以查看此链接:
http://ishcray.com/supporting-multiple-python-versions-with-tox
http://blog.pinaxproject.com/2015/12/08/how-test-against-multiple-python-versions-parallel/
