如果您的.travis.yml
文件中有此文件:
language: python
python:
- 2.7
您的代码将在python 2.7.9上进行测试:
^{pr2}$
{2{gevent(^.9)中断(^.3)。我想这就是为什么最新的Ubuntu仍然附带python2.7.6。在
出于这些原因,我确实需要针对python>;=2.7但是<;2.7.9测试我的库,是否可以在.travis.yml
中指定python的次要版本?我试过:
^{3}$
但它不起作用。有什么想法吗?在
Tags:
据我所知,你不能用Travis指定次要版本。但是您可以在conda环境中使用Anaconda。因此,您可以安装自己选择的python的本地版本。在
在您的
before_install
脚本中,您可以通过以下方式下载并设置它:这里最重要的部分当然是:
conda create -q -n py276 python=2.7.6
。在因此,在Travis脚本中对
python
的调用将自动使用与anaconda一起安装的程序,即python2.7.6。在相关问题 更多 >
编程相关推荐