You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Powershell-Empire Starkiller运行时Pydantic field_validator导入错误排查求助

Powershell-Empire Starkiller运行时Pydantic field_validator导入错误排查求助

各位大佬求帮忙!之前有人问过类似问题,但那些答案对我的情况完全没用,实在卡壳了🥺

我在Kali Linux上尝试运行Powershell-Empire Starkiller,用终端执行命令:

sudo powershell-empire server

结果直接抛出这个错误:

ImportError: cannot import 'field_validator' from 'pydantic'(/usr/lib/python3/dist-packages/pydantic/__init__.cpython-312-aarch64-linux-gnu.so). Did you mean: 'root_validator'?

我自己折腾了半天,做了这些排查:

  • 专门创建了Python虚拟环境,在环境里安装了Pydantic和Powershell-Empire
  • 但在虚拟环境里启动还是报一模一样的错
  • 为了验证Pydantic本身有没有问题,我写了个超简单的测试脚本,只做from pydantic import field_validator这一行导入,运行后完全没报错,说明Pydantic本身是正常的

这就很迷惑了,报错信息指向Pydantic,但实际测试Pydantic没问题,难道问题出在cpython上?有没有大佬能帮我分析下到底是哪里的问题啊?

我的环境版本信息:

  • Pydantic版本:2.9.2
  • Python版本:3.12.6

备注:内容来源于stack exchange,提问作者winstar345

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:08:10