【解决方案】成功解决ImportError: cannot import name ‘InterruptiblePdb‘报错信息

简介: 成功解决ImportError: cannot import name ‘InterruptiblePdb‘报错信息

国庆节后第一天,准备调试一下放假前的代码,打开jupyter notebook,始终无法连接到内核:

ImportError: cannot import name 'InterruptiblePdb' from partially initialized module 'IPython.core.debugger' (most likely due to a circular import) (D:\anaconda3\envs\data\lib\site-packages\IPython\core\debugger.py)
[W 13:17:20.179 NotebookApp] KernelRestarter: restart failed

在这里插入图片描述
然后我找了一系列教程,包括==卸载了ipykernel,然后重新安装==,仍然报错、==卸载了整个jupyter notebook,然后重新安装==,仍然报错。。。反正试了很多方法,都不行。

最后,终于终于找到了原因:
==删除文件夹中的code.py文件==,文件命名为code.py就像调用变量int或list。当前ipython内核甚至拒绝在工作目录以code.py开头,因为它隐藏了一个内部模块导致“模块名称冲突”。

在这里插入图片描述
bug心得体会:
这个bug我真的很无语,假期第一天上班,就给我搞事,放假前没任何问题啊。。。
还有报错的信息很多,一大串,我主要聚集在最后给出的报错信息,这就直接误导了我解决问题的方向。其实报错信息提示了code.py,被我无情的忽略了。。。如下:
在这里插入图片描述
所以,以后有bug出现,还是得从头到尾看一遍报错信息,我之前就想着环境崩了,哪到底是什么原因导致环境崩了呢?不要总想着是内部原因,也有极大的可能是外部原因(脚本命名冲突,之前遇到过将脚本命名为cv2.py,一直报错)。

参考资料:

https://www.codenong.com/cs106155956/

https://blog.csdn.net/weixin_63099027/article/details/126063535

https://blog.csdn.net/qq_45154565/article/details/109734913

https://www.likecs.com/ask-605651.html?sc=3564.666748046875

https://stackoverflow.com/questions/58399943/importerror-cannot-import-name-pdb-from-ipython-core-debugger

相关文章
|
存储 监控 Java
10分钟3个步骤集成使用SkyWalking
此时就非常推荐SkyWalking了,SkyWalking不仅仅是一款链路跟踪工具,还可以作为一个系统监控工具,还具有告警功能。使用简便、上手又快。真可谓快、准、狠。
10分钟3个步骤集成使用SkyWalking
|
11月前
|
存储 缓存 负载均衡
Gateway 网关坑我! 被这个404 问题折腾了一年?
小富分享了一个困扰团队一年多的 SpringCloud Gateway 路由 404 问题。通过日志追踪和源码分析,发现是网关在 Nacos 配置更新后未能正确清理旧的路由权重缓存,导致负载均衡时仍使用已删除的路由数据。最终通过监听路由刷新事件并手动更新缓存,成功解决了问题。
1346 125
Gateway 网关坑我! 被这个404 问题折腾了一年?
|
5月前
|
人工智能 IDE API
阿里云百炼 Coding Plan AI 编码订阅计划体验如何?值得买吗?
阿里云百炼Coding Plan是国内性价比最高、模型生态最丰富的AI编程订阅服务之一:支持Qwen3.5/Max/Coder、Kimi、GLM等多模型自由切换,Lite版首月仅7.9元,Pro版39.9元,额度包干、响应极速、中文优化强,无缝接入VS Code/Cursor等主流工具,是开发者首选AI编程方案。(239字)
阿里云百炼 Coding Plan  AI 编码订阅计划体验如何?值得买吗?
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
前端开发 API 数据安全/隐私保护
从Curl到文档发布:Apipost让接口调试与文档协同更优雅
Apipost是一款提升开发者效率的工具,它将接口调试与文档生成无缝结合。通过三步工作流(从cURL导入请求、动态调试保存响应示例、自动化生成文档),解决传统流程中多平台切换导致的信息不一致问题。其核心优势在于数据同源和即时同步,减少文档维护时间,降低前后端沟通成本。某项目使用后,文档维护耗时从每周1.5小时降至10分钟。尊重开发者习惯,无需改变现有工作流,是优化API协作的理想选择。
1034 24
|
消息中间件 存储 运维
更优性能与性价比,从自建 ELK 迁移到 SLS 开始
本文介绍了 SLS 基本能力,并和开源自建 ELK 做了对比,可以看到 SLS 相比开源 ELK 有较大优势。
56634 264
|
人工智能 API 语音技术
开发者福利,魔搭推出免费模型推理API,注册就送每日2000次调用!
今天,魔搭社区开放了免费的开源模型推理API,仅需使用魔搭的SDK Token,就可以通过简单的API请求探索各种强大的开源模型的使用。
5905 9
Idea编码UTF-8中.properties 配置文件中文乱码
Idea编码UTF-8中.properties 配置文件中文乱码
1749 3
|
存储 前端开发 数据可视化
skywalking安装教程
skywalking安装教程
skywalking安装教程

热门文章

最新文章