Jupyter Notebook无法连接内核,自定义random.py引发ImportError
问题原因分析
问题的核心在于命名冲突:你在/home/nithi目录下创建了一个名为random.py的文件,和Python标准库中的random模块重名了。
当Jupyter启动内核时,Python的模块导入机制会优先加载当前工作目录下的同名文件,而非系统标准库的模块。你自行创建的random.py文件中没有定义Random类,导致标准库的tempfile模块尝试从random导入Random时失败,最终引发内核启动异常,表现为WebSocket连接错误以及服务器无法建立内核连接的提示。
内容的提问来源于stack exchange,提问作者nithi554
相关产品推荐
相关产品推荐

