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

相关文章
|
9月前
|
Python
python flask 后端报错 ImportError: cannot import name ‘cached_prope‘
问题python flask 后端报错 ImportError: cannot import name ‘cached_prope‘flask程序启动但抛出该错误,是因为werkzeug 版本过高,需要降低版本即可 解决:一般这种情况是需要注意第三方库版本的对应,werkzeug需要0.16.0 版本时 flask的版本应该时1.x.x 的版本,不能是2.x过高的版本。
92 0
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
|
Python
解决ImportError: cannot import name ‘NoReturn‘报错
解决ImportError: cannot import name ‘NoReturn‘报错
587 0
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
362 0
|
Python
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
1368 0
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
|
Python
rqalpha安装后使用报错:numpy.core.multiarray failed to import
rqalpha安装后使用报错:numpy.core.multiarray failed to import
71 0
|
Web App开发 JavaScript 前端开发
selenium源码通读 | common/exceptions.py异常类
selenium源码通读 | common/exceptions.py异常类
79 0
|
Python
Fatal Python error:initsite:Failed to import the site module
Fatal Python error:initsite:Failed to import the site module
562 0
Fatal Python error:initsite:Failed to import the site module
|
Python
安装docx后,import提示Import Error: No module named ‘exceptions‘
安装docx后,import提示Import Error: No module named ‘exceptions‘
260 0
|
计算机视觉 Python
python踩坑日记:ImportError: numpy.core.multiarray failed to import
写在前面 这个错误也是搞了好久都没有搞出来,参照网上的好多方法都不对 首先要知道这个错误是由于numpy版本与某个库文件包,比如opencv-python版本不匹配造成的😶‍🌫️
2326 0

热门文章

最新文章