使用hrp startproject命令创建HttpRunner项目时,部分用户可能遇到找不到cmd.exe的错误,导致项目创建失败。 以下错误日志为例:
7:01PM INF ensure python3 venv packages=["funppy==v0.5.0","httprunner==v4.3.5"] python3="C:\Users\Administrator\.hrp\venv\Scripts\python.exe" 7:01PM INF exec command cmd="C:\Windows\system32\cmd.exe" pip 23.2.1 from C:\Users\Administrator.hrp\venv\Lib\site-packages\pip (python 3.12) 7:01PM INF installing python package pkgName=funppy pkgVersion=v0.5.0 7:01PM INF exec command cmd=cmd.exe 7:01PM ERR exec command failed error="exec: \"cmd.exe\": executable file not found in %PATH%" 7:01PM ERR create scaffold project failed error="pip install funppy==v0.5.0 failed: pip install package failed: exec: \"cmd.exe\": executable file not found in %PATH%: prepare python3 venv failed" Error: pip install funppy==v0.5.0 failed: pip install package failed: exec: "cmd.exe": executable file not found in %PATH%: prepare python3 venv failed 7:01PM WRN hrp exit code=9
该错误通常由系统环境变量配置错误引起。即使重装HttpRunner也可能无法解决。 解决方法如下:
验证系统环境变量: 确认C:\Windows\system32已正确添加到系统环境变量PATH中。 具体步骤:
重启命令行: 修改环境变量后,关闭所有已打开的命令行窗口,重新打开一个新的窗口,使环境变量生效。
再次尝试创建项目: 在新的命令行窗口中,重新执行hrp startproject demo1命令。
如果问题依然存在,请检查系统权限和是否存在其他配置冲突。 确保您拥有足够的权限执行命令,并且没有其他软件或设置与HttpRunner发生冲突。
以上就是使用HttpRunner脚手架创建项目时遇到报错如何解决?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号