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)嘗試以下方法:
-
驗(yàn)證環(huán)境變量: 檢查系統(tǒng)環(huán)境變量PATH中是否包含cmd.exe的路徑(通常為C:WindowsSystem32)。 方法:右鍵“此電腦” -> “屬性” -> “高級(jí)系統(tǒng)設(shè)置” -> “環(huán)境變量”。 確認(rèn)路徑正確無誤,必要時(shí)添加或修改。
-
手動(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。
-
檢查HTTP Runner版本兼容性: 嘗試使用較低版本的HTTP Runner,查看是否兼容當(dāng)前系統(tǒng)環(huán)境。
-
管理員權(quán)限運(yùn)行: 以管理員身份運(yùn)行命令行窗口,解決潛在的權(quán)限問題。
如果以上方法仍無法解決問題,建議參考HTTP Runner官方文檔或?qū)で笊鐓^(qū)支持。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END