2

我想学习如何使用 python 的 coverage.py 模块来检查我的代码的覆盖模式。我尝试从各种来源阅读有关该工具的信息,最后使用“pip”实用程序将其安装在我的 Windows 7 机器上。安装后,覆盖模块安装在 C:\Python27\Lib\site-packages 中。

现在,我正在阅读有关如何从该页面使用它的说明:作者的安装说明。我按照本页给出的安装说明进行操作。但是,安装后,我不确定如何从命令行使用该工具?根据作者的说法,在 pip install 该工具之后,应该可以调用该命令

coverage --version 

并期望看到一些输出。但是,当我运行此命令时,我得到command not found error。根据我的说法,这是预期的行为,因为覆盖只是另一个 python 模块(即具有 .py 扩展名),而不是独立的可执行文件。所以,我不知道它如何以独立的方式运行。

请有人提供该工具安装的确切详细信息。我只需要安装帮助。我将从nedbatchelder.com 的“Coverage command line usage”文章中了解 CMD 的用法。

4

2 回答 2

6

当你安装coverage时,你应该已经获得了可以直接执行的文件,安装到c:\Python27\Scripts. 确保您配置了 Windows 环境,以便该目录位于您的路径中。然后你就可以coverage作为命令使用了。

如果您在 Windows 上完成 Python 安装需要帮助,这里有一些详细说明

于 2012-07-15T14:22:54.387 回答
3

您也可以C:\Python27\python.exe -m coverage用作命令

于 2016-04-15T21:13:55.967 回答