我想为 python 2.6、2.7、3.3 等运行 tox,并且正在寻找一种不涉及将 python 路径硬编码到项目的 tox.ini 中的方法,就像我目前正在做的那样:
[testenv:py27]
basepython=/usr/prog/python/2.7.5/bin/python
因为这在另一台机器上运行时会中断。tox 是否有一些全局配置文件,我可以在其中设置它(在 ~/.tox/ 或手册中找不到答案)?
谢谢
-本
我想为 python 2.6、2.7、3.3 等运行 tox,并且正在寻找一种不涉及将 python 路径硬编码到项目的 tox.ini 中的方法,就像我目前正在做的那样:
[testenv:py27]
basepython=/usr/prog/python/2.7.5/bin/python
因为这在另一台机器上运行时会中断。tox 是否有一些全局配置文件,我可以在其中设置它(在 ~/.tox/ 或手册中找不到答案)?
谢谢
-本
您应该能够命名您想要的 Python 版本。Tox 会找出路径。
basepython = python2.7
如果这对您不起作用,Tox 支持花括号内的环境替换。
{envname}
虚拟环境的名称
{envpython}
虚拟 Python 解释器的路径
{envdir}
virtualenv 层次结构的目录
Tox 文档中的更多信息