IDLE的子进程没有建立连接。 IDLE无法启动或个人防火墙软件阻止连接

时间:2016-06-23 17:02:03

标签: python python-idle

我尝试卸载它并搜索了其他答案。他们都没有工作; IDLE打开了,但我无法运行任何我写的东西。

5 个答案:

答案 0 :(得分:0)

之前已经问过这个问题。基于之前的答案,我在2016-01-18的帖子中编制了CPython跟踪器issue 25514的可能原因和解决方案列表。

SO question 1导致人们发现或认为他们找到了。

  1. 防病毒/防火墙(4人,linux iptables,Windows防火墙,antivisus,所以不是神话; - )
  2. 影子文件,如[在问题中]和python目录中所述(大致相同;示例用户文件名:tkinter,py,subprocess.py)。
  3. 注册表问题(有些人可以修复,但大多数应该在完全删除后重新安装)。
  4. Zombie pythonw进程(使用Windows任务管理器终止)。
  5. 权限(以管理员身份运行,但正确安装时不需要)
  6. ?多个已安装的版本由于配置错误而发生冲突?
  7. SO question 2添加:

    1. 使用^ C停止运行后运行(临时,我相信重启Shell会修复)将此称为计时问题。我自己经历过临时连接故障。
    2. 调制解调器重启(对我们大多数人来说已经过时了)。
    3. ?读写示例程序(测试)
    4. 有人报告他的问题是网络配置错误影响了IDLE使用的套接字模块的操作。

      最后的手段:使用-n命令行选项启动IDLE,如IDLE doc。

      中所述

答案 1 :(得分:0)

如果您在网络环境中,请检查安全组(SG),以查看该用户是否列在该组下。

其他已被建议您必须拥有(右键单击程序登录为Admin权限以启用IDLE运行。

答案 2 :(得分:0)

IDLE的子进程没有建立连接。 IDLE无法启动或个人防火墙软件阻止连接。

自己遇到这个问题后,我做了一个卸载,并在C盘中创建了一个新目录,并重新安装在该文件夹中,这对我有用。

答案 3 :(得分:0)

首先卸载该应用程序。然后重新安装它,但在重新安装时尝试在位置地址末尾的-n。它对我有用,您可以复制以下文本并在安装时将其粘贴到该位置。

“C:\ Program Files \ Python32 \ pythonw.exe”lib \ idlelib \ idle.py -n

答案 4 :(得分:0)

在Windows 10中 1.键入“受控文件夹访问” 2.选择“允许通过受控文件夹访问应用程序”,对“ UAC”选择是 3.点击“ +添加允许的应用” 4.选择“最近被阻止的应用” 5.查找C:\ Python27的可执行文件 6.单击+添加它。 7.选择关闭 然后尝试再次运行Python Shell。这为我工作了100%

此外,通过Windows防火墙Python27添加例外,选择“私有”和“公共”。