Skip to main content
 首页 » 编程设计

python之从 tox.ini 确定所需的 Python 版本并在需要时安装

2025年05月04日10落叶无声

毒素 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/