【问题标题】:How do you setup python3.2 on ubuntu 14.04 for testing with tox?您如何在 ubuntu 14.04 上设置 python3.2 以进行 tox 测试?
【发布时间】:2015-02-21 19:25:44
【问题描述】:

在推送之前尝试使用 tox 运行测试,但我一直遇到如下错误:

ERROR:   py26: InterpreterNotFound: python2.6
ERROR:   py32: InterpreterNotFound: python3.2
ERROR:   py34: InterpreterNotFound: python3.3

apt-cache search 不提供任何看起来会有所帮助的软件包。如何为 ubuntu14.04 加载所有这些版本的解释器?

【问题讨论】:

    标签: python python-3.x tox


    【解决方案1】:

    显然,Ubuntu 并未提供所有 Python 的历史版本。但你可以使用deadsnakes PPA,它包含从 2.3 到 3.4 的所有内容。

    对于我使用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"
    

    【讨论】:

    • 我觉得奇怪的是,考虑到某些人在生产中拥有的东西,他们没有提供更多的 Python 选择。但感谢您的信息。等我放假回来试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 2020-04-13
    相关资源
    最近更新 更多