不是内部或外部命令,也不是可运行的程序或批处理文件

Not recognized as an internal or external command, operable program or batch file

我们的教授给我们分配了下载和设置... https://github.com/spyoungtech/hikvision-recover ...为了网络安全 class

如前所述,我使用 pip 从命令行进行安装。然后我测试它是否成功 pip show hikvision-recover 成功。

然而,当我尝试 运行 windows shell 上的命令时,我收到“未被识别为内部或外部命令”。我假设这与找不到命令有关?但我真的不确定从哪里开始。

根据文档,我应该能够

hikvision-recover <serial number> <Date information>

它将return恢复密码。

更新:当我尝试 python -m 我得到

可执行文件(如果已创建)不在您的路径中。你可以试试:

python -m hikvision-recover <serial number> <Date information>

您用来安装 hikvision-recover 的 pip 似乎与您使用的 python 版本不同。安装模块时,最好在命令提示符下执行以下操作:

where python

它将向您显示提示将使用哪个 python 可执行文件调用 python。

仔细检查 pip 是否与 python:

的版本相同
where pip

如果版本不一样,需要修改环境变量。转到 Window 菜单 - 编辑系统环境变量 - 环境变量 - 路径(用户变量)并修改顺序,如果列表中有多个 python 版本。