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

运行PwnXSS.py报ModuleNotFoundError: No module named 'lib.helper'

报错原因

ModuleNotFoundError: No module named 'lib.helper'和已安装的BeautifulSoup4、requests第三方依赖无关,是Python本地模块识别/搜索路径配置错误导致的。

修复步骤

按顺序操作即可:

    1. 确认运行时工作目录正确
      不要在其他目录下用绝对路径调用脚本,先切换到pwnxss.py所在的项目根目录:
    cd /home/kali/Desktop/XSS/PwnXSS
    
    切换完成后再执行扫描命令。
    1. 补全包目录的__init__.py标记文件
      Python靠__init__.py文件识别目录为可导入的包,分别检查以下三个目录:
    • lib/
    • lib/helper/
    • lib/crawler/
      如果对应目录下没有名为__init__.py的空文件,直接新建同名空文件即可,文件内不需要写任何内容。
    1. 手动添加模块搜索路径(前两步无效时使用)
      打开pwnxss.py,在所有from lib.xxx import xxx的导入语句最前面,加入以下三行代码:
    import sys
    import os
    sys.path.append(os.path.dirname(os.path.abspath(__file__)))
    
    保存文件后重新运行脚本即可,这段代码会自动将脚本所在的项目根目录加入Python的模块搜索路径,彻底解决本地包找不到的问题。

注意:项目存放路径不要包含中文或特殊空格,否则也可能触发模块导入异常。

内容的提问来源于stack exchange,提问作者Riok

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 07:12:28