Python 2.7 Can';t通过IDLE从Explorer运行Python[2013]-IDLE';s子进程没有';我不能接通

Python 2.7 Can';t通过IDLE从Explorer运行Python[2013]-IDLE';s子进程没有';我不能接通,python-2.7,python-3.x,python-idle,Python 2.7,Python 3.x,Python Idle,2013年4月15日决议。 在windows 7(64位)windows资源管理器中,当我右键单击一个Python文件并选择“使用IDLE编辑”时,编辑器会正确打开,但当我运行(或f5)Python 3.3.1程序时,它会失败,并出现“IDLE的子进程未建立连接。IDLE无法启动子进程,或者个人防火墙软件正在阻止连接。”错误消息。运行python 3.3.1程序的所有其他空闲启动方法都非常有效。 即使是“发送到”的方法也有效,但其笨重程度令人无法接受。到目前为止,我已经花了四天的时间对此进行了研

2013年4月15日决议。 在windows 7(64位)windows资源管理器中,当我右键单击一个Python文件并选择“使用IDLE编辑”时,编辑器会正确打开,但当我运行(或f5)Python 3.3.1程序时,它会失败,并出现“IDLE的子进程未建立连接。IDLE无法启动子进程,或者个人防火墙软件正在阻止连接。”错误消息。运行python 3.3.1程序的所有其他空闲启动方法都非常有效。 即使是“发送到”的方法也有效,但其笨重程度令人无法接受。到目前为止,我已经花了四天的时间对此进行了研究,并尝试了各种方法,包括多次重新安装Python。 不,不是防火墙阻止了它。我尝试过完全关闭防火墙,但没有效果

这里有一条重要的线索:开始时,我安装并配置了Python3.3 64位,一切都工作正常,包括从“使用空闲编辑”运行,但最近当我需要一个仅在Python2中可用的库时,我安装了Python2.7.4,从那时起,问题就开始了。有一次,我完全删除了这两个版本的所有痕迹,并重新安装了Python3.3.1 64位。问题依然存在

然后我尝试安装了两个32位版本,但仍然没有成功。然后,在我的混乱中,我失去了“用空闲编辑”的选择,花了一天时间尝试一切,包括用Regedit编辑。那里也没有运气。我重新安装了Python3.3.1,但仍然没有“用空闲编辑”,最后我卸载了所有版本的Python,并删除了对环境变量PATH和PYTHONPATH的Python引用。然后,我删除了windows注册表中所有与Python相关的键,删除了C:\python33目录,卸载没有删除该目录。当然,我做得太过分了,然后我重新启动了windows并再次安装了Python3.3.1 64位版本,谢天谢地,“用空闲编辑”的选项又回来了。我一时高兴,我打开了windows资源管理器,右键单击了一个python程序,选择了“用空闲时间编辑”选择了“运行”(闭上眼睛),你猜到了,同样的原始错误消息“空闲时间的子进程没有建立连接。空闲时间无法启动子进程,或者个人防火墙软件正在阻止连接。”

我完全陷入了这个问题,真的需要帮助。你肯定能看到我不是一个快乐的露营者。最重要的是,我想我还不明白StackOverflow的意思,我已经有5天的时间在各种版本中请求帮助,但没有任何人回应。相信我,我看过stackoverflow和其他网站的每一件事,但我看不到答案。似乎我必须回答我自己的问题并发布,问题是,到目前为止我还不能


无论如何,谢谢你的聆听。是的,我对Python非常陌生,但多年来我一直在编程和解决问题(可能太多了)。任何人由于没有熟悉Python的人,这就很难做到,我如何才能与Python方面的专家进行快速的电话交谈

我今天也有同样的问题。我发现另一个堆栈溢出帖子,其中有人在与python相同的目录下有一个
tkinter.py
文件,他们通过删除该
tkinter.py
文件来修复它。当我查看我的
python
目录时,我意识到我已经创建了一个名为
random.py
的脚本并将其放在那里。我怀疑它与python中的普通随机模块冲突。当我删除这个文件时,python再次开始工作


因此,我建议您查看主python目录,看看是否有任何
.py
文件可以移动到不同的位置

我遇到了完全相同的问题:“IDLE的子进程没有建立连接。IDLE无法启动子进程,或者个人防火墙软件正在阻止连接。”


我从这个stackoverflow站点找到了答案。我创建了一个名为string.py的文件,该文件与普通python文件一起分类。我删除了string.py,现在一切都正常了。谢谢各位。

添加到现有答案中-实际上,当不使用-n标志运行时,防火墙块可能处于空闲状态。我已经有几个月没有使用IDLE了,我决定试试它是否能与新安装的python3.3(在linuxmint13x86上)一起正常工作。在此期间,我使
iptables
设置更具攻击性,显然它阻止了
idle-python3.3
连接到Python RPC服务器。有时这只是消息所说的。

我收到了相同的错误消息。将Python安装目录中的所有*.exe文件添加到Windows防火墙例外列表后,未看到错误

在您的python主文件夹中查找文件,这些文件可以创建为“threading.py”、“tkinter.py”等名称,以及其他与Lib文件夹重叠的名称,然后移动/删除它们

当我禁用所有防火墙和防病毒软件时,我终于让它工作了,因为某些防病毒软件还具有防火墙控制功能。例如,avast

我正在运行64位Windows 7。我今天也看到了同样的错误。我帮我找到了原因,希望能对你有所帮助。我在后台闲了好几天。今天我尝试在IDLE中运行脚本,得到“IDLE的子进程未建立连接。IDLE无法启动子进程或个人防火墙软件正在阻止连接。”错误。因此,我关闭了所有空闲窗口,并尝试重新启动空闲窗口。这会导致同样的错误弹出,现在IDLE无法成功打开

原因是后台运行了一个额外的pythonw.exe进程。如果我打开IDLE的一个实例,然后打开第二个实例,第二个实例出现连接问题,然后关闭。但它不会关闭它打开的pythonw.exe实例,其中一个实例将在后台运行。那个额外的例子