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

IntelliJ Python调试器测试时出现logging模块找不到错误求助

解决IntelliJ Python调试时logging模块报错问题

问题根源

logging是Python标准库模块,无需额外安装。报错'logging' is not a package的核心原因是你的项目中存在与标准库同名的文件,导致Python导入时优先加载了自定义的logging.py(或缓存文件logging.pyc),而非标准库的logging包。

解决步骤

  • 检查项目目录(尤其是当前调试脚本所在的目录),确认是否存在名为logging.py的文件
  • 若存在,将该文件重命名为其他名称(例如my_project_logging.py),避免与标准库模块名冲突
  • 删除项目根目录下的__pycache__文件夹,清除旧的编译缓存文件
  • 重启IntelliJ的调试器,重新运行测试代码

补充说明

Python控制台能正常使用logging,是因为控制台的工作目录未包含你的自定义logging.py文件,所以会正确加载标准库模块。而调试时IntelliJ会将项目目录加入Python的搜索路径,导致同名文件覆盖了标准库模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 08:10:40