如何解决HTTPRunner脚手架创建项目时报错的问题?

如何解决HTTPRunner脚手架创建项目时报错的问题?

http Runner脚手架创建项目报错的解决方案

使用HTTP Runner脚手架创建项目时,可能会遇到cmd.exe文件路径未找到的错误,导致funppy包安装失败,最终项目创建失败。本文提供几种解决方法

错误日志示例:

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.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

即使重新安装HTTP Runner也未能解决问题,请尝试以下方法:

  1. 验证环境变量: 检查系统环境变量PATH中是否包含cmd.exe的路径(通常为C:WindowsSystem32)。 方法:右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。 确认路径正确无误,必要时添加或修改。

  2. 手动创建虚拟环境和安装依赖: 手动创建Python虚拟环境,并安装所需包:

    python -m venv myenv myenvScriptsactivate  # Windows系统 pip install funppy==v0.5.0 httprunner==v4.3.5

    激活虚拟环境后,再尝试 hrp startproject demo1。

  3. 检查HTTP Runner版本兼容性: 尝试使用较低版本的HTTP Runner,查看是否兼容当前系统环境。

  4. 管理员权限运行: 以管理员身份运行命令行窗口,解决潜在的权限问题。

如果以上方法仍无法解决问题,建议参考HTTP Runner官方文档或寻求社区支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享