' nosetests'安装并添加到PATH后,无法在Windows上识别

时间:2012-09-08 06:47:17

标签: python installation nose nosetests

我在exercise 46 of Learn Python the Hard Way,我打算安装鼻子和鼻子测试。我已经使用pip安装了鼻子,但是当我在'tests'文件夹上面的目录中运行nosetests时,我收到错误:

'nosetests' is not recognized as an internal or external command, operable program or batch file.

如果它是相关的,我已经修改了PATH变量以包括Python27/ScriptsPython/Lib/site-package的完整路径。

3 个答案:

答案 0 :(得分:3)

我使用Windows而且我遇到了同样的问题.LPTHW书籍基于Linux操作系统,对Windows用户来说有点困难。 当我输入nosetests时,我遇到了错误。然后我按照Spellstaker的说法键入了python -m nose,它运行得很好。我注意到在大多数情况下我们需要在开头添加'python -m'以使其在Windows上运行。 See here

答案 1 :(得分:2)

您还可以在PowerShell中使用python -m nose

这适用于Windows 7,32位。

答案 2 :(得分:0)

enter image description here

命令:python -m nosepy -m nose

请记住,如果它是本地安装的,则应留在当前的虚拟环境中运行。激活后,在PowerShell中检查本地环境名称 lpthw