
HttpRunner脚手架创建项目报错解决方案
使用hrp startproject命令创建HttpRunner项目时,部分用户可能遇到找不到cmd.exe的错误,导致项目创建失败。 以下错误日志为例:
7:01PM INF ensure python3 venv packages=["funppy==v0.5.0","httprunner==v4.3.5"] python3="C:UsersAdministrator.hrpvenvScriptspython.exe"7:01PM INF exec command cmd="C:Windowssystem32cmd.exe"pip 23.2.1 from C:UsersAdministrator.hrpvenvLibsite-packagespip (python 3.12)7:01PM INF installing python package pkgName=funppy pkgVersion=v0.5.07:01PM INF exec command cmd=cmd.exe7: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 failed7:01PM WRN hrp exit code=9
该错误通常由系统环境变量配置错误引起。即使重装HttpRunner也可能无法解决。 解决方法如下:
验证系统环境变量: 确认C:Windowssystem32已正确添加到系统环境变量PATH中。 具体步骤:
打开系统属性(右键“此电脑” -> 属性)。点击“高级系统设置”。点击“环境变量”。在“系统变量”中找到PATH,点击“编辑”。检查C:Windowssystem32是否存在。若不存在,点击“新建”并添加该路径。
重启命令行: 修改环境变量后,关闭所有已打开的命令行窗口,重新打开一个新的窗口,使环境变量生效。
再次尝试创建项目: 在新的命令行窗口中,重新执行hrp startproject demo1命令。
如果问题依然存在,请检查系统权限和是否存在其他配置冲突。 确保您拥有足够的权限执行命令,并且没有其他软件或设置与HttpRunner发生冲突。
以上就是使用HttpRunner脚手架创建项目时遇到报错如何解决?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1359339.html
微信扫一扫
支付宝扫一扫