HttpRunner 求助:HttpRunner V3.1.8 install 完成后 hrun -v 报错,查询不到版本

九宫格中迷了路 · 2022年03月24日 · 最后由 debugtalk 回复于 2022年04月01日 · 736 次阅读

python 版本:Python 3.8.5

lucky@bogon  ~  hrun -v
Traceback (most recent call last):
File "/usr/local/bin/hrun", line 5, in
from httprunner.cli import main_hrun_alias
File "/usr/local/lib/python3.8/site-packages/httprunner/init.py", line 6, in
from httprunner.parser import parse_parameters as Parameters
File "/usr/local/lib/python3.8/site-packages/httprunner/parser.py", line 10, in
from httprunner import loader, utils, exceptions
File "/usr/local/lib/python3.8/site-packages/httprunner/loader.py", line 11, in
from pydantic import ValidationError
File "pydantic/init.py", line 2, in init pydantic.init
File "pydantic/dataclasses.py", line 7, in init pydantic.dataclasses
import builtins
File "pydantic/main.py", line 33, in init pydantic.main
File "pydantic/parse.py", line 22, in init pydantic.parse
AttributeError: module 'json' has no attribute 'loads'

共收到 2 条回复 时间 点赞

你的 pydantic 版本是不是 1.9.0,如果是的话,可以尝试卸载 pydantic1.9.0,重新下载 1.8.2 版本。

@AFlyRookie 你将已有的 HttpRunner 卸载后再安装试下呢?3.1.8 已经锁定 pydantic 版本了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册