• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

关于IDLE‘s subprocess didn‘t make connection.启动错误的解决办法

互联网 diligentman 6天前 6次浏览

今天自学python的时候,发现IDLE无法正常启动,提示错误弹出“IDLE’s subprocess didn’t make connection.

一、错误问题描述

关于IDLE‘s subprocess didn‘t make connection.启动错误的解决办法
这个错误一时间对于一个菜鸟的我来说真的是很着急,于是根据错误提示"See the ‘Startup failure’section of the IDLE doc,online at https://docs.python.org/3/library/idle.html#starup-failure。

IDLE使用IDLE GUI进程和用户代码执行进程之间进行通信。每当Shell启动或重新启动时,都必须建立连接。(后者由表示“重启”的分隔线表示)。如果用户进程未能连接到GUI进程,它将显示一个Tk错误框,其中包含一条“can not connect”消息,将用户指向此处,然后退出。

二、从以下几个方面解决该问题:

1、常见的故障原因是用户编写的文件与标准库模块同名,

例如随机.py以及tkinter.py公司. 当此类文件与即将运行的文件位于同一目录中时,IDLE无法导入stdlib文件。

解决办法:当前修复方法是重命名用户文件。

2、防病毒或防火墙程序可能会使程序停止连接。

解决办法:将程序设定为允许连接,或关闭防病毒,另外防火墙问题可关闭防火墙程序

3、Python多个版本可能会冲突

解决办法: 删除python(不经常使用的版本),不建议

4、单个安装的Python无法打开

解决办法:以管理员身份运行

5、可能出现僵尸pythonw.exe进程。

解决办法:在Windows上,使用任务管理器检查一个任务,如果有,则停止它。

三、本人问题处理方案

根据以上情况选择适合自己问题的解决方案,本人经方案1、3、4、5后都没解决该问题,最后成功使用方案2后解决问题。
关于IDLE‘s subprocess didn‘t make connection.启动错误的解决办法
另外重新使用方案打开IDLE后,重新打开防火墙,然后关闭IDLE.,重新打开IDLE,依然可以重新打开。

IDLE正常运行了,希望能帮助大家解决问题。

以上写的哪里有问题的,欢迎各位评论指正,本人初学者,希望自己能保持一个好的心态,向各位学习。


喜欢 (0)