我正在 Windows 上使用 tox 为依赖于 numpy 和 scipy 的包运行测试。
由于 pip 不知道如何安装二进制文件,所以我手动安装了 numpy 和 scipy 的二进制文件。在测试运行期间,tox 卸载了 numpy 和 scipy,当然会因为找不到依赖关系而立即中断。
这发生在带有旧版本 numpy 和 scipy(用于测试向后兼容性)的 python 2.5 上。
我的 tox 版本(在我用来运行 tox 的 python 2.6 中)是 tox-1.4.2 我的 2.5 环境中的 pip 版本是 pip-1.2.1。
大约 2 年前,当我设置我的毒物测试时,这并没有发生。
问题:有没有办法防止 tox 卸载 numpy 和 scipy?
额外的问题:是否有替代 tox/pip 在 Windows 上运行更好并且知道如何安装二进制文件的替代方法?