尝试在推送之前使用 tox 运行测试,但我一直遇到如下错误:
ERROR: py26: InterpreterNotFound: python2.6
ERROR: py32: InterpreterNotFound: python3.2
ERROR: py34: InterpreterNotFound: python3.3
apt-cache search 没有提供任何看起来会有所帮助的软件包。您如何为 ubuntu14.04 加载所有这些版本的解释器?
尝试在推送之前使用 tox 运行测试,但我一直遇到如下错误:
ERROR: py26: InterpreterNotFound: python2.6
ERROR: py32: InterpreterNotFound: python3.2
ERROR: py34: InterpreterNotFound: python3.3
apt-cache search 没有提供任何看起来会有所帮助的软件包。您如何为 ubuntu14.04 加载所有这些版本的解释器?
显然,Ubuntu 并没有发布 Python 的所有历史版本。但是你可以使用从 2.3 到 3.4 的deadsnakes PPA 。
对于我使用drone.io CI 服务的一个项目,我在实际测试环境之前运行了以下毒物部分。
[testenv:setupdrone]
whitelist_externals = /bin/bash
commands =
bash -c "echo 'debconf debconf/frontend select noninteractive' | sudo debconf-set-selections"
bash -c "sudo add-apt-repository ppa:fkrull/deadsnakes &> /dev/null"
bash -c "sudo apt-get update &> /dev/null"
bash -c "sudo apt-get -y install python2.6 python3.4 &> /dev/null"