如何解決HTTPRunner腳手架創(chuàng)建項(xiàng)目時(shí)報(bào)錯(cuò)的問題?

如何解決HTTPRunner腳手架創(chuàng)建項(xiàng)目時(shí)報(bào)錯(cuò)的問題?

http Runner腳手架創(chuàng)建項(xiàng)目報(bào)錯(cuò)的解決方案

使用HTTP Runner腳手架創(chuàng)建項(xiàng)目時(shí),可能會(huì)遇到cmd.exe文件路徑未找到的錯(cuò)誤,導(dǎo)致funppy包安裝失敗,最終項(xiàng)目創(chuàng)建失敗。本文提供幾種解決方法。

錯(cuò)誤日志示例:

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也未能解決問題,請(qǐng)嘗試以下方法:

  1. 驗(yàn)證環(huán)境變量: 檢查系統(tǒng)環(huán)境變量PATH中是否包含cmd.exe的路徑(通常為C:WindowsSystem32)。 方法:右鍵“此電腦” -> “屬性” -> “高級(jí)系統(tǒng)設(shè)置” -> “環(huán)境變量”。 確認(rèn)路徑正確無誤,必要時(shí)添加或修改。

  2. 手動(dòng)創(chuàng)建虛擬環(huán)境和安裝依賴: 手動(dòng)創(chuàng)建Python虛擬環(huán)境,并安裝所需包:

    python -m venv myenv myenvScriptsactivate  # Windows系統(tǒng) pip install funppy==v0.5.0 httprunner==v4.3.5

    激活虛擬環(huán)境后,再嘗試 hrp startproject demo1。

  3. 檢查HTTP Runner版本兼容性: 嘗試使用較低版本的HTTP Runner,查看是否兼容當(dāng)前系統(tǒng)環(huán)境。

  4. 管理員權(quán)限運(yùn)行: 以管理員身份運(yùn)行命令行窗口,解決潛在的權(quán)限問題。

如果以上方法仍無法解決問題,建議參考HTTP Runner官方文檔或?qū)で笊鐓^(qū)支持。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員