安装httprunner时,直接用pip install httprunner安装,或者更新到最新版本的httprunner,用hrun-V查询版本号,没有版本号回显,并且报Traceback (most recent call last):异常。
C:\Users\Administrator>hrun -V
Traceback (most recent call last):
File "c:\users\administrator\appdata\local\programs\python\python39\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,"__main__", mod_spec)
File "c:\users\administrator\appdata\local\programs\python\python39\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\hrun.exe\__main__.py", line 4, in <module>
File "c:\users\administrator\appdata\local\programs\python\python39\lib\site-packages\httprunner\__init__.py", line 6, in <module>
from httprunner.parser import parse_parameters as Parameters
File "c:\users\administrator\appdata\local\programs\python\python39\lib\site-packages\httprunner\parser.py", line 10, in <module>
from httprunner import loader, utils, exceptions
File "c:\users\administrator\appdata\local\programs\python\python39\lib\site-packages\httprunner\loader.py", line 11, in <module>
from pydantic import ValidationError
File "pydantic\__init__.py", line 2, in init pydantic.__init__
File "pydantic\dataclasses.py", line 3, in init pydantic.dataclasses
import copy
File "pydantic\class_validators.py", line 8, in init pydantic.class_validators
File "pydantic\errors.py", line 5, in init pydantic.errors
File "pydantic\typing.py", line 23, in init pydantic.typing
import contextlib
File "c:\users\administrator\appdata\local\programs\python\python39\lib\site-packages\typing_extensions.py", line 2143, in <module>
def TypeAlias(self, parameters):
TypeError: __init__() missing 1 required positional argument: 'doc'
安装2.5.7版本的httprunner时用hrun -V校验查询时是能正常回显版本号的
这个到底怎么解决呀