7

我正在学习 Python the Hard Way 的练习 46,我打算安装鼻子并运行鼻子测试。我已经使用 pip 安装了鼻子,但是当我在“测试”文件夹上方的目录中运行鼻子测试时,我得到了错误:

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

如果相关,我已经修改了 PATH 变量以包含Python27/Scriptsand的完整路径Python/Lib/site-package

4

4 回答 4

3

如果按照 Warren Weckesser 的说明操作后仍然遇到问题,请尝试卸载并重新安装。

使用点子:pip uninstall nose

我发现这在 Windows 8 64 位上对我有用

于 2013-02-10T19:29:09.893 回答
3

我使用的是 Windows,我也遇到了同样的问题。LPTHW 书是基于 Linux 操作系统的,对于 Windows 用户来说有点困难。当我输入鼻子测试时,我得到了错误。然后我输入了 python -m nose ,正如 Spellstaker 所说,它工作得很好。我注意到在大多数情况下,我们需要在开头添加“python -m”才能使其在 Windows 上运行。看这里

于 2017-06-24T11:13:19.427 回答
2

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

这在 Windows 7 32 位中对我有用。

于 2016-09-14T17:59:00.787 回答
0

在此处输入图像描述

命令:python -m nosepy -m nose

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

于 2018-10-22T18:27:52.963 回答