【解决方案】成功解决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

相关文章
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
|
4月前
|
Python
Python中导入错误(ImportError)
【7月更文挑战第14天】
312 11
|
6月前
|
编译器 Python
Python 完美解决 Import "模块" could not be resolved ...
Python 完美解决 Import "模块" could not be resolved ...
216 0
|
编译器 Python
Python 完美解决 Import “模块“ could not be resolved ...
Python 完美解决 Import “模块“ could not be resolved ...
333 0
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
496 0
|
Python
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
1489 0
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
|
Python
rqalpha安装后使用报错:numpy.core.multiarray failed to import
rqalpha安装后使用报错:numpy.core.multiarray failed to import
92 0
|
Python
Fatal Python error:initsite:Failed to import the site module
Fatal Python error:initsite:Failed to import the site module
694 0
Fatal Python error:initsite:Failed to import the site module
|
Web App开发 JavaScript 前端开发
selenium源码通读 | common/exceptions.py异常类
selenium源码通读 | common/exceptions.py异常类
98 0
|
Python
安装docx后,import提示Import Error: No module named ‘exceptions‘
安装docx后,import提示Import Error: No module named ‘exceptions‘
393 0