2013 年 4 月 15 日解决。 在 Windows 7(64 位)Windows 资源管理器中,当我右键单击 Python 文件并选择“使用 IDLE 编辑”时,编辑器会正确打开,但是当我运行(或 f5)Python 3.3.1 程序时,它会失败并显示“ IDLE 的子进程未建立连接。IDLE 无法启动子进程或个人防火墙软件阻止了连接。” 错误信息。启动 IDLE 以运行我的 python 3.3.1 程序的所有其他方法都运行良好。即使是“发送到”方法也有效,但它笨拙得令人无法接受。我已经花了四天时间(到目前为止)对此进行研究并尝试了各种方法,包括多次重新安装 Python。不,它不是防火墙阻止它。我已经尝试完全关闭防火墙,但没有任何效果。
这是一个重要的线索:一开始我安装并配置了 python 3.3 64 位,一切正常,包括从“使用 IDLE 编辑”运行,但最近当我需要一个仅在 Python 2 中可用的库时,我安装了 python 2.7.4,从那时起关于所述问题开始了。有一次,我完全删除了这两个版本的所有痕迹并重新安装了 Python 3.3.1 64 位。问题依然存在。
然后我尝试安装了两个32 位版本,但仍然没有运气。然后在我糊里糊涂的某个时刻,我失去了“使用 IDLE 编辑”的选项,并花了一天时间尝试一切,包括在 Regedit 中进行编辑。那里也没有运气。我重新安装了 Python 3.3.1 仍然没有“使用 IDLE 编辑”,然后最后我卸载了所有版本的 Python,并删除了对环境变量 PATH 和 PYTHONPATH 的 python 引用。然后我删除了windows注册表中所有与Python相关的键,删除了卸载懒得删除的C:\python33目录。当然,矫枉过正,然后我重新启动了 Windows 并再次安装了 Python 3.3.1 64 位版本,幸运的是,“使用 IDLE 进行编辑”的选项又回来了。我一时高兴,我打开 Windows 资源管理器,右键单击一个 python 程序,选择“使用 IDLE 编辑”选择运行(闭眼),你猜对了,同样的原始错误消息 “IDLE 的子进程没有建立连接。IDLE 无法启动子进程或个人防火墙软件阻止了连接。”
我完全被这个问题困住了,真的需要帮助。很确定你可以看到我,而不是一个快乐的露营者。最重要的是,我想我还不了解 StackOverflow,我已经在各种版本中请求帮助了 5 天,但没有任何人回复。相信我,我已经查看了 stackoverflow 以及其他网站中的所有内容,但我看不到答案。几乎好像我必须回答我自己的问题并发布它,麻烦的是,到目前为止我还不能。
不管怎样,谢谢收听。是的,我对 Python 很陌生,但多年来我一直在编程和克服问题(也许太多了)。任何人?个人没有熟悉 Python 的人,这很困难,我怎样才能与 Python 专家取得联系以进行快速电话交谈?