tox:如何指定python微版本

时间:2018-06-15 21:14:58

标签: python tox

在下面的示例中,python版本是2.7.6。

  • 为什么是2.7.6,而不是最新的2.7.15?
  • 如何指定2.7.15?

设置

$ tox --version
2.7.0 imported from /home/obk/anaconda3/lib/python3.6/site-packages/tox/__init__.py

$ ls
tox.ini

$ cat tox.ini
[tox]
envlist = py27
skipsdist = True

[testenv]
commands = python -V

运行它:

$ tox -r
py27 recreate: /home/obk/repos/test/.tox/py27
py27 installed:
py27 runtests: PYTHONHASHSEED='4191112007'
py27 runtests: commands[0] | python -V
Python 2.7.6
___________________________________ summary ___________________________________________
  py27: commands succeeded
  congratulations :)

我想要最新2.7.15的原因是因为我的项目具有依赖关系(my_foo - > nbconvert - > tornado),现在正在使用{{1这是added in 2.7.9

1 个答案:

答案 0 :(得分:1)

  

为什么是2.7.6,而不是最新的2.7.15?

因为您计算机上的Python 2.7版本是2.7.6。

  

如何指定2.7.15?

basepython = /path/to/python2.7.15下指定[testenv],其中/path/to/python2.7.15是完全版本为2.7.15的本地副本的路径。