如何安装python coverage模块并在Windows中从命令行使用它

时间:2012-07-15 14:19:18

标签: python code-coverage coverage.py python-coverage

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

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

coverage --version 

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

有人请提供安装工具的确切详细信息。我只需要安装帮助。我将从nedbatchelder.com's "Coverage command line usage" article了解CMD的使用情况。

2 个答案:

答案 0 :(得分:5)

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

如果您需要有关在Windows上完成Python安装的帮助,请参阅以下detailed instructions

答案 1 :(得分:2)

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